protected void cmdBuscar_Click(object sender, EventArgs e) { try { int num = Convert.ToInt32(ddlPerfil.SelectedValue); DataTable dtUsuario = new DataTable(); dtUsuario = usuario.obtener(Convert.ToInt32(Session["paisID"]), txtNombre.Text, Convert.ToInt32(ddlPerfil.SelectedValue), ddlEstado.SelectedValue); if (dtUsuario != null) { if (dtUsuario.Rows.Count == 0) divMensaje.InnerHtml = "<div id=\"info\">No hay resultados que coincidan con los criterios de búsqueda ingresados.</div>"; else divMensaje.InnerHtml = ""; gvUsuarios.DataSource = dtUsuario; gvUsuarios.DataBind(); } else divMensaje.InnerHtml = "<div id=\"error\">Ha ocurrido un error al cargar la lista de usuarios.</div>"; } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0 [vistaUsuarios - método: cmdBuscar_Click]", ex); } }
protected void Page_Load(object sender, EventArgs e) { String APPID, IDPAIS, PIN, IMSI; APPID = Request.QueryString.Get("APPID"); IDPAIS = Request.QueryString.Get("IDPAIS"); PIN = Request.QueryString.Get("PIN"); IMSI = Request.QueryString.Get("IMSI"); try { String sqlUsuario = "SELECT Tablas.idTablas, Tablas.Descripcion "+ " FROM Tablas INNER JOIN " + " TipoTabla ON Tablas.TipoTabla_idTipoTabla = TipoTabla.idTipoTabla " + " where Tablas.Pais_idPais = '"+ IDPAIS +"' and TipoTabla.idTipoTabla = '5' "+ " and Tablas.estado = 'true' "; DataTable dtsUsuario = new DataTable(); dtsUsuario = con.AccesoDatos(sqlUsuario); int size = dtsUsuario.Rows.Count ; //if (size != 0) //{ // lblResultado.Text = ""; // for (int i = 0; i < size; i++) // { // lblResultado.Text += Convert.ToString(dtsUsuario.Rows[i][0]); // lblResultado.Text += con.separador() + dtsUsuario.Rows[i][1] + " <br/>"; // } //} //else // lblResultado.Text = "sin datos"; Response.Clear(); Response.Buffer = true; Response.AddHeader("Content-type","text/xml"); Response.AddHeader("charset","iso-8859-1"); Response.Write("<?xml version=" + (char)34 + "1.0" + (char)34 + "?> "); //Response.Write("<XML>"); Response.Write("<R>"); for (int i = 0; i < size; i++) { Response.Write("<A>"); Response.Write(Convert.ToString(dtsUsuario.Rows[i][0])); Response.Write("|"); Response.Write(Convert.ToString(dtsUsuario.Rows[i][1])); Response.Write("</A>"); } Response.Write("</R>"); //Response.Write("</XML>"); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("sw2, error tb.Tablas ", ex); } }
public String actualizar(int divisionID, bool estado, SqlCommand cmd) { String resultado = "success"; SqlCommand cmdLocal = new SqlCommand(); cmdLocal = cmd; try { cmdLocal = new SqlCommand("SP_DIVPOLITICA_ACTUALIZAR_ESTADO", cmd.Connection); cmdLocal.CommandType = CommandType.StoredProcedure; cmdLocal.Transaction = cmd.Transaction; //cmd.Transaction = cn.BeginTransaction(); cmdLocal.Parameters.Add("@divisionID", SqlDbType.Int).Value = divisionID; cmdLocal.Parameters.Add("@estado", SqlDbType.Bit).Value = estado; cmdLocal.ExecuteNonQuery(); //cmd.Transaction.Commit(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 resultado = ex.Message; //cmd.Transaction.Rollback(); } finally { //cn.Close(); } return resultado; }
protected void cmdBuscar_Click(object sender, EventArgs e) { try { DataTable dtPais = new DataTable(); dtPais = pais.obtener(txtNomenclatura.Text, txtNombre.Text, txtEdad.Text); if (dtPais != null) { if (dtPais.Rows.Count == 0) divMensaje.InnerHtml = "<div id=\"info\">No hay resultados que coincidan con los criterios de búsqueda ingresados.</div>"; else divMensaje.InnerHtml = ""; gvPais.DataSource = dtPais; gvPais.DataBind(); } else divMensaje.InnerHtml = "<div id=\"error\">Ha ocurrido un error al cargar la lista de países.</div>"; } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0 [vistaPaises - método: cmdBuscar_Click]", ex); } }
protected void cmdBuscar_Click(object sender, EventArgs e) { try { DataTable dtGZ = new DataTable(); dtGZ = gz.obtener(txtUsuario.Text, txtRegion.Text, txtZona.Text); if (dtGZ != null) { if (dtGZ.Rows.Count == 0) divMensaje.InnerHtml = "<div id=\"info\">No hay resultados que coincidan con los criterios de búsqueda ingresados.</div>"; else divMensaje.InnerHtml = ""; gvGerenteZona.DataSource = dtGZ; gvGerenteZona.DataBind(); } else divMensaje.InnerHtml = "<div id=\"error\">Ha ocurrido un error al cargar la lista de gerentes de zona.</div>"; } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0 [vistaGZ - método: cmdBuscar_Click]", ex); } }
public DataTable obtenerPerfiles() { DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("SP_TABLA_PERFIL_OBTENER", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }
public DataTable obtenerPorPaisID(int paisID) { DataTable dt = new DataTable("ListaDivisiones"); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("SP_DIVPOLITICA_OBTENER_POR_PAIS", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@paisID", SqlDbType.Int).Value = paisID; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }
protected void Login1_Authenticate1(object sender, AuthenticateEventArgs e) { try { DropDownList ddlPais = ((DropDownList)(Login1.FindControl("ddlPais"))); bool Autenticado = false; Autenticado = LoginCorrecto(Login1.UserName, Login1.Password, ddlPais.SelectedValue); e.Authenticated = Autenticado; if (Autenticado) { Response.Redirect("Inicio.aspx?ctry=" + Session["paisID"].ToString()); } } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); } }
public String actualizar(int correoID, int operacionID, String apellidoPaterno, String apellidoMaterno, String nombres, String nrodoc, String email, bool estado) { String resultado = "success"; SqlDataAdapter da = new SqlDataAdapter(); SqlCommand cmd = new SqlCommand(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); cmd = new SqlCommand("SP_CORREO_ACTUALIZAR", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = cn.BeginTransaction(); cmd.Parameters.Add("@correoID", SqlDbType.Int).Value = correoID; cmd.Parameters.Add("@operacionID", SqlDbType.Int).Value = operacionID; cmd.Parameters.Add("@apellidoPaterno", SqlDbType.VarChar, 30).Value = apellidoPaterno; cmd.Parameters.Add("@apellidoMaterno", SqlDbType.VarChar, 30).Value = apellidoMaterno; cmd.Parameters.Add("@nombres", SqlDbType.VarChar, 30).Value = nombres; cmd.Parameters.Add("@numeroDocumento", SqlDbType.Char, 18).Value = nrodoc; cmd.Parameters.Add("@email", SqlDbType.VarChar, 40).Value = email; cmd.Parameters.Add("@estado", SqlDbType.Bit).Value = estado; cmd.ExecuteNonQuery(); cmd.Transaction.Commit(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 resultado = ex.Message; cmd.Transaction.Rollback(); } finally { cn.Close(); } return resultado; }
public String actualizar(int gerenteID, String pin, String imsi, bool estado) { String resultado = "success"; SqlDataAdapter da = new SqlDataAdapter(); SqlCommand cmd = new SqlCommand(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); cmd = new SqlCommand("SP_GERENTEZONA_ACTUALIZAR", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = cn.BeginTransaction(); cmd.Parameters.Add("@gerenteID", SqlDbType.Int).Value = gerenteID; cmd.Parameters.Add("@pin", SqlDbType.VarChar, 20).Value = pin; cmd.Parameters.Add("@imsi", SqlDbType.VarChar, 20).Value = imsi; cmd.Parameters.Add("@estado", SqlDbType.Bit).Value = estado; cmd.ExecuteNonQuery(); cmd.Transaction.Commit(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 resultado = ex.Message; cmd.Transaction.Rollback(); } finally { cn.Close(); } return resultado; }
public String actualizar(int usuarioID, int perfilID, String nombres, bool estado) { String resultado = "success"; SqlCommand cmd = new SqlCommand(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); cmd = new SqlCommand("SP_USUARIO_ACTUALIZAR", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = cn.BeginTransaction(); cmd.Parameters.Add("@usuarioID", SqlDbType.Int).Value = usuarioID; cmd.Parameters.Add("@perfilID", SqlDbType.Int).Value = perfilID; cmd.Parameters.Add("@nombres", SqlDbType.VarChar, 99).Value = nombres; cmd.Parameters.Add("@estado", SqlDbType.Bit).Value = estado; cmd.ExecuteNonQuery(); cmd.Transaction.Commit(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 resultado = ex.Message; cmd.Transaction.Rollback(); } finally { cn.Close(); } return resultado; }
public DataTable obtener(String nombres, String email, int operacionID, int paisID) { DataTable dt = new DataTable("ListadoCorreos"); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("SP_CORREO_OBTENER_POR_PAIS", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@nombres", SqlDbType.VarChar, 30).Value = nombres; da.SelectCommand.Parameters.Add("@email", SqlDbType.VarChar, 40).Value = email; da.SelectCommand.Parameters.Add("@operacionID", SqlDbType.Int).Value = operacionID; da.SelectCommand.Parameters.Add("@paisID", SqlDbType.Int).Value = paisID; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }
public DataTable obtener(String nombres, String regionCodigo, String zonaCodigo) { DataTable dt = new DataTable("ListadoGerentes"); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("SP_GERENTEZONA_OBTENER", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@nombres", SqlDbType.VarChar, 30).Value = nombres; da.SelectCommand.Parameters.Add("@regionCodigo", SqlDbType.VarChar, 2).Value = regionCodigo; da.SelectCommand.Parameters.Add("@zonaCodgo", SqlDbType.VarChar, 6).Value = zonaCodigo; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }
public String actualizar(int paisID, String nomenclatura, int medad, bool seguimientoBB, bool reingresoBB, bool adicionalSC, bool gpsBB, bool verificadoIncorp, bool estado, DataTable dtDivPolitica, int caducidad) { String resultado = "success"; SqlDataAdapter da = new SqlDataAdapter(); SqlCommand cmd = new SqlCommand(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); cmd = new SqlCommand("SP_PAIS_ACTUALIZAR", cn); cmd.CommandType = CommandType.StoredProcedure; cmd.Transaction = cn.BeginTransaction(); cmd.Parameters.Add("@paisID", SqlDbType.Int).Value = paisID; cmd.Parameters.Add("@nomenclatura", SqlDbType.Char, 2).Value = nomenclatura; cmd.Parameters.Add("@medad", SqlDbType.Int).Value = medad; cmd.Parameters.Add("@seguimientoBB", SqlDbType.Bit).Value = seguimientoBB; cmd.Parameters.Add("@reingresoBB", SqlDbType.Bit).Value = reingresoBB; cmd.Parameters.Add("@adicionalSC", SqlDbType.Bit).Value = adicionalSC; cmd.Parameters.Add("@gpsBB", SqlDbType.Bit).Value = gpsBB; cmd.Parameters.Add("@verificadoIncorp", SqlDbType.Bit).Value = verificadoIncorp; cmd.Parameters.Add("@estado", SqlDbType.Bit).Value = estado; cmd.Parameters.Add("@caducidad", SqlDbType.Int).Value = caducidad; cmd.ExecuteNonQuery(); if (dtDivPolitica != null) { DivisionPolitica dp = new DivisionPolitica(); for (int i = 0; i < dtDivPolitica.Rows.Count; i++) { int divisionID = Convert.ToInt32(dtDivPolitica.Rows[i]["divisionID"]); bool estadoDP = Convert.ToBoolean(dtDivPolitica.Rows[i]["estado"]); resultado = dp.actualizar(divisionID, estadoDP, cmd); if (!resultado.Equals("success")) { cmd.Transaction.Rollback(); cn.Close(); return resultado; } } } cmd.Transaction.Commit(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 resultado = ex.Message; cmd.Transaction.Rollback(); } finally { cn.Close(); } return resultado; }
public DataTable obtener(String nomenclatura, String nombre, String mayoriaEdad) { DataTable dt = new DataTable("ListadoPaises"); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("SP_PAIS_OBTENER", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@nomenclatura", SqlDbType.VarChar, 2).Value = nomenclatura; da.SelectCommand.Parameters.Add("@nombre", SqlDbType.VarChar, 200).Value = nombre; if (mayoriaEdad.Length > 0) da.SelectCommand.Parameters.Add("@mayoriaEdad", SqlDbType.Int).Value = Convert.ToInt32(mayoriaEdad); else da.SelectCommand.Parameters.Add("@mayoriaEdad", SqlDbType.Int).Value = DBNull.Value; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }
private void cargarCombos() { try { DataTable dtTemp = new DataTable("TemporalDataTable"); dtTemp.Columns.Add("paisID", typeof(Int32)); dtTemp.Columns.Add("paisNombre", typeof(String)); DataRow drTemp = dtTemp.NewRow(); drTemp["paisID"] = (Int32)0; drTemp["paisNombre"] = "Seleccione un país"; dtTemp.Rows.Add(drTemp); DataTable dtPais = new DataTable(); dtPais = pais.obtenerNombres(); if (dtPais != null) { dtTemp.Merge(dtPais); } ddlNombre.DataSource = dtTemp; ddlNombre.DataValueField = "paisID"; ddlNombre.DataTextField = "paisNombre"; ddlNombre.DataBind(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0 [mantenimientoPais - método: cargarCombos]", ex); divPolitica.InnerHtml = "<div id=\"error\">Ha ocurrido un error al cargar la lista de paises.</div>"; } }
public string AccesoDatosIngreso(string sSQL) { try { using (SqlConnection connection = new SqlConnection(StrCx)) { connection.Open(); SqlCommand command = new SqlCommand(sSQL, connection); SqlDataReader reader = command.ExecuteReader(); reader.Close(); return "1|"; } } catch (Exception e) { EventLogger ev = new EventLogger(); ev.Save("error al intentar guardar la informacion ", e); return "0|"+e; //return "0|" + "error al intentar acceder a la base de datos."; } }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "Detalle") { try { //int i = Convert.ToInt16(e.CommandArgument);// - (GvFormaPago.PageIndex * GvFormaPago.PageSize); //string gerenteId = Convert.ToString(GridView1.DataKeys[i].Value); string region = GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[0].ToString(); string zona = GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[1].ToString(); string grabacion = GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[2].ToString(); string _estado = GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Values[3].ToString(); int estado = 0; if (_estado.Equals("True")) estado = 1; Response.Redirect("EvaluacionesDetalle.aspx?ps=" + Session["paisId"].ToString() + "&rn=" + region + "&za=" + zona + "&gn=" + grabacion + "&eo=" + estado, false); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("Evaluaciones, RowCommand ", ex); } } }
private bool LoginCorrecto(string usuario, string clave, string pais) { SqlConnection cn = new SqlConnection(cd.getConnectionString()); SqlDataAdapter da = new SqlDataAdapter(); try { cn.Open(); da = new SqlDataAdapter("usp_bel_usuario_autenticar", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@nombreusuario", SqlDbType.VarChar, 15).Value = usuario; da.SelectCommand.Parameters.Add("@clave", SqlDbType.VarChar, 15).Value = clave; da.SelectCommand.Parameters.Add("@paisID", SqlDbType.Int).Value = int.Parse(pais); /* da.SelectCommand.Parameters.Add("@nombreusuario", SqlDbType.VarChar, 15).Value = "natsume" ; da.SelectCommand.Parameters.Add("@clave", SqlDbType.VarChar, 15).Value = "nat"; da.SelectCommand.Parameters.Add("@paisID", SqlDbType.Int).Value = int.Parse("8"); */ // DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count == 1) { // Si encontró exactamente UN resultado int usuarioID = (Int32)dt.Rows[0]["usuarioID"]; int paisID = (Int32)dt.Rows[0]["paisID"]; String paisNombre = (String)dt.Rows[0]["paisNombre"]; String paisRutaImagen = (String)dt.Rows[0]["paisRutaImagen"]; String paisTipoDocumento = Convert.ToString(dt.Rows[0]["paisTipoDocumento"]); int perfilID = (Int32)dt.Rows[0]["perfilID"]; String perfilDescripcion = (String)dt.Rows[0]["perfilDescripcion"]; String usuarioNombre = (String)dt.Rows[0]["usuarioNombre"]; bool estado = (bool)dt.Rows[0]["estado"]; String usuarioNombres = (String)dt.Rows[0]["usuarioNombres"]; // Se escriben los parámetros en sesión Session["usuarioNombre"] = usuarioNombres; // set user_names instead of username(login name) Session["paisNombre"] = paisNombre; Session["rolNombre"] = perfilDescripcion; Session["paisID"] = paisID; Session["paisRutaImagen"] = paisRutaImagen; Session["paisTipoDocumento"] = paisTipoDocumento; FormsAuthenticationTicket ticket; String cookie; HttpCookie httpCookie; ticket = new FormsAuthenticationTicket(1, usuarioNombres, DateTime.Now, DateTime.Now.AddMinutes(30), false, perfilDescripcion); cookie = FormsAuthentication.Encrypt(ticket); httpCookie = new HttpCookie(FormsAuthentication.FormsCookieName, cookie); Page.Response.Cookies.Add(httpCookie); return true; } return false; } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 return false; } finally { cn.Close(); } }
public DataTable cargar(int correoID) { DataTable dt = new DataTable("Correo"); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("SP_CORREO_CARGAR", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@correoID", SqlDbType.Int).Value = correoID; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }
private void cargarCombos() { try { DataTable dtTemp = new DataTable("TemporalDataTable"); dtTemp.Columns.Add("tablaID", typeof(Int32)); dtTemp.Columns.Add("perfilDescripcion", typeof(String)); DataRow drTemp = dtTemp.NewRow(); drTemp["tablaID"] = (Int32)0; drTemp["perfilDescripcion"] = "Todos"; dtTemp.Rows.Add(drTemp); dtTemp.Merge(tabla.obtenerPerfiles()); ddlPerfil.DataSource = dtTemp; ddlPerfil.DataValueField = "tablaID"; ddlPerfil.DataTextField = "perfilDescripcion"; ddlPerfil.DataBind(); dtTemp = new DataTable("TemporalDataTableB"); dtTemp.Columns.Add("codigo", typeof(String)); dtTemp.Columns.Add("descripcion", typeof(String)); drTemp = dtTemp.NewRow(); drTemp["codigo"] = 0; drTemp["descripcion"] = "Todos"; dtTemp.Rows.Add(drTemp); drTemp = dtTemp.NewRow(); drTemp["codigo"] = true; drTemp["descripcion"] = "Activo"; dtTemp.Rows.Add(drTemp); drTemp = dtTemp.NewRow(); drTemp["codigo"] = false; drTemp["descripcion"] = "Inactivo"; dtTemp.Rows.Add(drTemp); ddlEstado.DataSource = dtTemp; ddlEstado.DataValueField = "codigo"; ddlEstado.DataTextField = "descripcion"; ddlEstado.DataBind(); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 } }
public void enviaCorreo(string idPais, string usr, string pwd, string correoGZ, string archivo) { string rutaArchivo = (@"C:\Bcaribe\" + archivo + ".pdf"); string smtpServer = "smtp.gmail.com"; MailMessage correo = new MailMessage(); correo.From = new MailAddress("*****@*****.**"); correo.To.Add(correoGZ); DataTable dtTaccion = tipoAccion(idPais); for (int i = 0; i < dtTaccion.Rows.Count; i++) { correo.Bcc.Add(dtTaccion.Rows[i][0].ToString()); } // correo.Bcc.Add(); // enviar mensajes ocultos correo.Subject = "PDF-NUEVAS"; correo.Body = "FYI"; Attachment attachment = new Attachment(rutaArchivo); //create the attachment correo.Attachments.Add(attachment); //add the attachment // correo.BodyEncoding = correo.Priority = MailPriority.Normal; SmtpClient smtp = new SmtpClient(); smtp.Host = smtpServer; smtp.Port = 587; smtp.UseDefaultCredentials = false; smtp.DeliveryMethod = SmtpDeliveryMethod.Network; smtp.EnableSsl = true; smtp.Timeout = 900000; smtp.Credentials = new System.Net.NetworkCredential(usr, pwd); try { smtp.Send(correo); correo.Dispose(); if (File.Exists(rutaArchivo)) { File.Delete(rutaArchivo); } //LabelError.Text = "Mensaje enviado satisfactoriamente"; } catch (Exception ex) { // "error : "+ ex ; EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //LabelError.Text = "ERROR: " + ex.Message; } }
public DataTable obtener(int paisID, String usuarioNombres, int perfilID, String estado) { DataTable dt = new DataTable("ListadoUsuarios"); SqlDataAdapter da = new SqlDataAdapter(); SqlConnection cn = new SqlConnection(cd.getConnectionString()); try { cn.Open(); da = new SqlDataAdapter("usp_bel_usuario_obtener", cn); da.SelectCommand.CommandType = CommandType.StoredProcedure; da.SelectCommand.Parameters.Add("@paisID", SqlDbType.Int).Value = paisID; da.SelectCommand.Parameters.Add("@nombres", SqlDbType.VarChar, 99).Value = usuarioNombres; da.SelectCommand.Parameters.Add("@perfil", SqlDbType.Int).Value = perfilID; if (estado.Equals("0")) da.SelectCommand.Parameters.Add("@estado", SqlDbType.Bit).Value = DBNull.Value; else da.SelectCommand.Parameters.Add("@estado", SqlDbType.Bit).Value = estado; da.Fill(dt); } catch (Exception ex) { EventLogger ev = new EventLogger(); ev.Save("ASP.NET 2.0.50727.0", ex); //ASP.NET 2.0.50727.0 dt = null; } finally { cn.Close(); } return dt; }