Verifique la condición para no todos los días utilizando valores de conjunto de datos en ASP.NET -- # campo con asp.net camp Relacionados El problema

Check condition for No of days using Dataset values in asp.net


0
vote

problema

Español

Tengo un dataset en el que hay una columna llamada como No_Of_Days_Doc_Pending

ahora aquí lo que quiero es, tengo 2 condiciones

1. Envíe el correo a los usuarios si (no los días es inferior a 5 días)

2. Envíe un correo a las personas mayores si (no los días es más de o igual a 5 días)

a continuación es mi captura de pantalla del conjunto de datos

ds

y lo que intenté es por debajo

   if (dr["No_Of_Days_Doc_Pending"].ToString() >= 5)                 {                     //send mail to senior                 }                 else                 {                     // send mail to users                 }   

Pero el código anterior no está funcionando. ¿Hay alguna forma de trabajo por esto?

actualizado

  DataSet ds = new DataSet();         using (SqlConnection SqlConn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"].ToString()))         {             SqlCommand cmd = new SqlCommand("GET_INWARD_REMINDER_REPORT", SqlConn);             cmd.CommandType = CommandType.StoredProcedure;             SqlDataAdapter da = new SqlDataAdapter();             da.SelectCommand = cmd;             da.Fill(ds);              foreach (DataRow dr in ds.Tables[0].Rows)             {                 if (dr["No_Of_Days_Doc_Pending"].ToString() == "5")                 {                     //send mail to senior                 }                 else                 {                     // send mail to users                 }                     sbody = "Dear " + dr["UserName"].ToString() + ", <br /><br />  " +                      "The No of days the document pending with you is " + dr["No_Of_Days_Doc_Pending"].ToString() + " days. <br /><br /> " +                      "Please login with the link <b>http://akruticity/psiterp/ </b> <br /><br /> " +                      "<b>THIS IS A SYSTEM GENERATED MAIL. PLEASE DO NOT REPLY </b>";             }   
Original en ingles

I have a dataset in which there is a column named as No_Of_Days_Doc_Pending

Now here what I want is, I have 2 conditions

1. Send Mail to Users if( No of days is less than 5 days)

2. Send Mail to Seniors if( No of days is More than or equal to 5 days)

Below is my screenshot of the dataset

DS

And what I tried is below

 if (dr["No_Of_Days_Doc_Pending"].ToString() >= 5)                 {                     //send mail to senior                 }                 else                 {                     // send mail to users                 } 

But the above code is not working. Is there any way work around for this ??

UPDATED

DataSet ds = new DataSet();         using (SqlConnection SqlConn = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"].ToString()))         {             SqlCommand cmd = new SqlCommand("GET_INWARD_REMINDER_REPORT", SqlConn);             cmd.CommandType = CommandType.StoredProcedure;             SqlDataAdapter da = new SqlDataAdapter();             da.SelectCommand = cmd;             da.Fill(ds);              foreach (DataRow dr in ds.Tables[0].Rows)             {                 if (dr["No_Of_Days_Doc_Pending"].ToString() == "5")                 {                     //send mail to senior                 }                 else                 {                     // send mail to users                 }                     sbody = "Dear " + dr["UserName"].ToString() + ", <br /><br />  " +                      "The No of days the document pending with you is " + dr["No_Of_Days_Doc_Pending"].ToString() + " days. <br /><br /> " +                      "Please login with the link <b>http://akruticity/psiterp/ </b> <br /><br /> " +                      "<b>THIS IS A SYSTEM GENERATED MAIL. PLEASE DO NOT REPLY </b>";             } 
     
         
         

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 
  DataPoints111  

Tenga en cuenta que el orden de las filas en el lado del cliente (conjunto de datos) puede no ser lo mismo que lo que ve en el estudio de administración.

 
if (int.parse(dr["No_Of_Days_Doc_Pending"].ToString()) >= 5)       {                 //send mail to senior       }       else       {                 // send mail to users       }   

Keep in mind that the order of the rows on client side (dataset) may not be the same as what you see in management studio.

 
 

Relacionados problema

21  Convoque de banda en IIS 6 por dirección IP  ( Bandwith throttling in iis 6 by ip address ) 
Estoy escribiendo una aplicación que descarga archivos grandes en el fondo. Todos los clientes se registran localmente, oa través de una VPN. Cuando se regist...

35  Validación del lado del cliente de ASP.NET  ( Asp net custom client side validation ) 
Tengo una función de validación personalizada en JavaScript en un control de usuario en un sitio web .NET 2.0 que comprueba para ver que la tarifa pagada no e...

0  ¿Cómo voy a un ASP.NET AJAX ACORTONONPANE a un XMLDATOSOURCE?  ( How do i bind an asp net ajax accordionpane to an xmldatasource ) 
Tengo un jefe enojado que me golpeará si pierdo otro día en este :-P Muchos puntos de karma al Gurú AJAX que pueden resolver mi dilema. Pero más detalle: Qu...

32  Lista de verificación para la autenticación de Windows IIS 6 / ASP.NET?  ( Checklist for iis 6 asp net windows authentication ) 
He estado teniendo problemas para obtener mi aplicación ASP.NET para registrar automáticamente a los usuarios en el sitio de Intranet que estoy construyendo. ...

65  Punto flotante Número de análisis: ¿Hay un algoritmo de captura?  ( Floating point number parsing is there a catch all algorithm ) 
Una de las partes divertidas de la programación multicultural son los formatos de números. Los estadounidenses usan 10,000.50 los alemanes usan 10.000,50...

24  ASP.NET Construido en el perfil de usuario frente a la clase / mesas de usuario de estilo antiguo  ( Asp net built in user profile vs old style user class tables ) 
Estoy buscando orientación con respecto a las mejores prácticas alrededor del uso de la función de perfil en ASP.NET. ¿Cómo decide qué debe mantenerse en el...

29  ¿Cómo obtener el valor de ViewState incorporado, codificado?  ( How to get the value of built encoded viewstate ) 
Necesito agarrar el base64-encoded Representación del ViewState . Obviamente, esto no estaría disponible hasta que sea bastante tarde en el ciclo de vida d...

48  ¿Cómo escribir en web.config en medio de confianza?  ( How to write to web config in medium trust ) 
Subir mi primera aplicación web de tamaño decentemente a mi host compartido me proporcionó un nuevo conjunto de desafíos, por los cuales me refiero, noches de...

43  Mapas de sitio ASP.NET  ( Asp net site maps ) 
¿Alguien tiene experiencia en la creación de proveedores de mapas de sitio ASP.NET basados ​​en SQL? Tengo el archivo XML predeterminado web.sitemap Traba...

95  ¿Cómo sincronizo el número de revisión SVN con mi sitio web de ASP.NET?  ( How do i sync the svn revision number with my asp net web site ) 
El desbordamiento de la pila tiene un número de versión de subversión en la parte inferior: SVN Revisión: 679 Quiero usar tales versiones automáticas co...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos