public static bool AltaNotificacion(string iEmail, string iUsuario, string iClave, string iAsunto, string iSMTP, int iPuerto) { Guid iNotificacionID = Guid.NewGuid(); var i_registro = new DatosHECSAEntities(); TextInfo t_asunto = new CultureInfo("es-MX", false).TextInfo; string strAsunto = t_asunto.ToTitleCase(iAsunto); var d_emp = new CorreoNotificacion { CorreoNotificacionID = iNotificacionID, CorreoElectronico = iEmail, Usuario = iUsuario, Clave = iClave, Asunto = strAsunto, SMTP = iSMTP, Puerto = iPuerto, EstatusRegistroID = 1, FechaRegistro = DateTime.Now }; i_registro.CorreoNotificacion.Add(d_emp); i_registro.SaveChanges(); return(true); }
protected void gvGridUsuarios_RowUpdating(object sender, GridViewUpdateEventArgs e) { GridViewRow row = gvGridUsuarios.Rows[e.RowIndex]; Guid UsuarioId = Guid.Parse(gvGridUsuarios.DataKeys[e.RowIndex].Values[0].ToString()); string strNombres = (row.FindControl("txtNombres") as TextBox).Text; string strApellidoPaterno = (row.FindControl("txtApellidoPaterno") as TextBox).Text; string strApellidoMaterno = (row.FindControl("txtApellidoMaterno") as TextBox).Text; string strCorreoPersonal = (row.FindControl("txtCorreoPersonal") as TextBox).Text; using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from c in Modelo.Usuarios where c.UsuarioID == UsuarioId select c).FirstOrDefault(); iModelo.Nombres = strNombres; iModelo.ApellidoPaterno = strApellidoPaterno; iModelo.ApellidoMaterno = strApellidoMaterno; iModelo.CorreoPersonal = strCorreoPersonal; Modelo.SaveChanges(); } this.BindGridUsuarios(); gvGridUsuarios.EditIndex = -1; this.BindGridUsuarios(); }
public static bool ActualizaNotificaciones(string iCorreoElectronicoNotificacion, string iUsuarioNotificacion, string iClaveNotificacion, string iAsuntoNotificacion, string iSMTPNotificacion, int iPuertoNotificacion) { Guid iEmpresaID; using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Empresas select a).ToList(); iEmpresaID = Guid.Parse(iModeloU[0].EmpresaID.ToString()); } using (var Modelo = new DatosHECSAEntities()) { var iModelo = (from c in Modelo.CorreoNotificacion select c).FirstOrDefault(); iModelo.CorreoElectronico = iCorreoElectronicoNotificacion; iModelo.Usuario = iUsuarioNotificacion; iModelo.Clave = iClaveNotificacion; iModelo.Asunto = iAsuntoNotificacion; iModelo.SMTP = iSMTPNotificacion; iModelo.Puerto = iPuertoNotificacion; iModelo.EmpresaID = iEmpresaID; Modelo.SaveChanges(); } return true; }
public static DataSet FiltroCP(string CP) { DataSet ds = new DataSet(); DataTable dt = new DataTable(); dt.Columns.Add("ColoniaID", typeof(string)); dt.Columns.Add("Colonia", typeof(string)); dt.Columns.Add("Municipio", typeof(string)); dt.Columns.Add("Estado", typeof(string)); using (DatosHECSAEntities db_sepomex = new DatosHECSAEntities()) { var tbl_sepomex = (from c in db_sepomex.MexCP where c.d_codigo == CP select c).ToList(); foreach (var item in tbl_sepomex) { DataRow row = dt.NewRow(); row["ColoniaID"] = item.id_asenta_cpcons; row["Colonia"] = item.d_asenta; row["Municipio"] = item.D_mnpio; row["Estado"] = item.d_estado; dt.Rows.Add(row); } } ds.Tables.Add(dt); return ds; }
private void CargaCPUsuarios() { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Seleccionar", string.Empty)); try { using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Usuarios join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID where a.UsuarioID != fUsuarioID select new { b.CalleNumero, b.CodigoPostal, b.ColoniaID }).FirstOrDefault(); if (iModeloU != null) { using (DataSet ListCP = CodigoPostal.FiltroCP(iModeloU.CodigoPostal)) { if (ListCP.Tables[0].Rows.Count == 0) { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioUsuarios.Value = string.Empty; iEstadoUsuarios.Value = string.Empty; iColoniaUsuarios.Attributes.Add("required", "required"); } else { iColoniaUsuarios.DataSource = ListCP; iColoniaUsuarios.DataTextField = "Colonia"; iColoniaUsuarios.DataValueField = "ColoniaID"; iColoniaUsuarios.DataBind(); iMunicipioUsuarios.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString(); iEstadoUsuarios.Value = ListCP.Tables[0].Rows[0]["Estado"].ToString(); iColoniaUsuarios.Attributes.Add("required", string.Empty); iColoniaUsuarios.Value = iModeloU.ColoniaID; iCPUsuarios.Value = iModeloU.CodigoPostal; } } } } } catch (Exception e) { iColoniaUsuarios.Items.Clear(); iColoniaUsuarios.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioUsuarios.Value = string.Empty; iEstadoUsuarios.Value = string.Empty; iColoniaUsuarios.Attributes.Add("required", "required"); } }
private void UsuarioFiltrado() { try { fUsuarioID = Guid.Parse(Request.Cookies["UsuarioCookie"].Value); using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.Usuarios join b in Modelo.TiposUsuarios on a.TipoUsuarioID equals b.TipoUsuarioID join c in Modelo.Empresas on a.EmpresaID equals c.EmpresaID where a.UsuarioID == fUsuarioID select new { a.Nombres, a.ApellidoPaterno, a.ApellidoMaterno, b.TipoUsuario, c.NombreEmpresa }).FirstOrDefault(); lblNombreUsuario.Text = iModelo.Nombres; lblNombreApellidos.Text = iModelo.ApellidoPaterno + " " + iModelo.ApellidoMaterno; lblEmpresa.Text = iModelo.NombreEmpresa; //lbl_EstatusUsuario.Text = "Conectad@"; //i_EstatusUsuario.Attributes["style"] = "color: green"; } } catch { Response.Redirect("Acceso.aspx"); } }
public static bool AltaEmpresaRegistro(string NombreEmpresa) { string strNombreEmpresa = string.Empty; TextInfo CINombreEmpresa = new CultureInfo("es-MX", false).TextInfo; strNombreEmpresa = CINombreEmpresa.ToTitleCase(NombreEmpresa.ToLower()); try { var iRegistro = new DatosHECSAEntities(); var iCorporativos = new Empresas { EmpresaID = Guid.NewGuid(), NombreEmpresa = strNombreEmpresa, EstatusRegistroID = 1, FechaRegistro = DateTime.Now }; iRegistro.Empresas.Add(iCorporativos); iRegistro.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
public static bool ActualizaUsuarioPerfil(Guid iUsuarioID, int intGeneroID, DateTime dtFechaNacimiento, string strCorreoPersonal, string strCelular, string strTelefonoContacto, string strCodigoPostal, string intColoniaID, string strClaveNueva) { Guid UbicacionID = Guid.NewGuid(); string ClaveNueva = Encrypta.Encrypt(strClaveNueva); using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Usuarios join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID where a.UsuarioID == iUsuarioID select a).ToList(); Guid ubicacionIDn = Guid.Parse(iModeloU[0].UbicacionID.ToString()); if (iModeloU.Count == 0) { var ModeloCP = new DatosHECSAEntities(); var iModeloCP = new Ubicaciones { UbicacionID = UbicacionID, TipoUbicacionID = 1, CalleNumero = string.Empty, CodigoPostal = strCodigoPostal, ColoniaID = intColoniaID, EstatusRegistroID = 1, FechaRegistro = DateTime.Now, }; ModeloCP.Ubicaciones.Add(iModeloCP); ModeloCP.SaveChanges(); } else { var iModeloUU = (from c in Modelo.Ubicaciones where c.UbicacionID == ubicacionIDn select c).FirstOrDefault(); iModeloUU.CalleNumero = string.Empty; iModeloUU.CodigoPostal = strCodigoPostal; iModeloUU.ColoniaID = intColoniaID; } var iModelo = (from c in Modelo.Usuarios where c.UsuarioID == iUsuarioID select c).FirstOrDefault(); iModelo.GeneroID = intGeneroID; iModelo.FechaNacimiento = dtFechaNacimiento; iModelo.CorreoPersonal = strCorreoPersonal; iModelo.Celular = strCelular; iModelo.TelefonoContacto = strTelefonoContacto; iModelo.UbicacionID = ubicacionIDn; iModelo.Clave = ClaveNueva; Modelo.SaveChanges(); } return(true); }
protected void OnRowDeleting(object sender, GridViewDeleteEventArgs e) { int customerId = Convert.ToInt32(gvGridUsuarios.DataKeys[e.RowIndex].Values[0]); using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { Usuarios deptDelete = Modelo.Usuarios.Find(customerId); Modelo.Usuarios.Remove(deptDelete); Modelo.SaveChanges(); } this.BindGridUsuarios(); }
protected void btnRegistrarDatosFiscales_Click(object sender, EventArgs e) { string striRFCDatosFiscales = Request.Form["iRFCDatosFiscales"]; string striRazonSocialDatosFiscales = Request.Form["iRazonSocialDatosFiscales"]; string striCorreoElectronicoDatosFiscales = Request.Form["iCorreoElectronicoDatosFiscales"]; string striTelefonoDatosFiscales = Request.Form["iTelefonoDatosFiscales"]; string striCalleNumeroDatosFiscales = Request.Form["iCalleNumeroDatosFiscales"]; string striCPDatosFiscales = Request.Form["iCPDatosFiscales"]; string striColoniaDatosFiscales = Request.Form["iColoniaDatosFiscales"]; Guid iEmpresaID, iUbicacionID; using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.DatosFiscales select a).ToList(); if (iModeloU.Count == 0) { if (ControlEmpresa.AgregaEmpresaDatosFiscales(striRFCDatosFiscales, striRazonSocialDatosFiscales, striCorreoElectronicoDatosFiscales, striTelefonoDatosFiscales, striCalleNumeroDatosFiscales, striCPDatosFiscales, striColoniaDatosFiscales)) { iRFCDatosFiscales.Value = String.Empty; iRazonSocialDatosFiscales.Value = String.Empty; iCorreoElectronicoDatosFiscales.Value = String.Empty; iTelefonoDatosFiscales.Value = String.Empty; iCalleNumeroDatosFiscales.Value = String.Empty; iCPDatosFiscales.Value = String.Empty; iColoniaDatosFiscales.Value = String.Empty; lblSuccess.Text = "Datos actualizados con éxito"; upModal.Update(); modSuccess.Show(); } } else { if (ControlEmpresa.ActualizaEmpresaDatosFiscales(striRFCDatosFiscales, striRazonSocialDatosFiscales, striCorreoElectronicoDatosFiscales, striTelefonoDatosFiscales, striCalleNumeroDatosFiscales, striCPDatosFiscales, striColoniaDatosFiscales)) { iRFCDatosFiscales.Value = String.Empty; iRazonSocialDatosFiscales.Value = String.Empty; iCorreoElectronicoDatosFiscales.Value = String.Empty; iTelefonoDatosFiscales.Value = String.Empty; iCalleNumeroDatosFiscales.Value = String.Empty; iCPDatosFiscales.Value = String.Empty; iColoniaDatosFiscales.Value = String.Empty; lblSuccess.Text = "Datos actualizados con éxito"; upModal.Update(); modSuccess.Show(); } } } }
private void CargaNotificaciones() { using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.CorreoNotificacion select a).FirstOrDefault(); iCorreoElectronicoNotificacion.Value = iModelo.CorreoElectronico; iUsuarioNotificacion.Value = iModelo.Usuario; iClaveNotificacion.Value = iModelo.Clave; iAsuntoNotificacion.Value = iModelo.Asunto; iSMTPNotificacion.Value = iModelo.SMTP; iPuertoNotificacion.Value = iModelo.Puerto.ToString(); } }
public static bool AltaEmpresa(string NombreEmpresa, string CorreoElectronico, string Telefono, string CalleNumero, string d_codigo, string id_asenta_cpcons, Guid CorporativoID) { string strNombreEmpresa = string.Empty, strCalleNumero = string.Empty; TextInfo CINombreEmpresa = new CultureInfo("es-MX", false).TextInfo; TextInfo CICalleNum = new CultureInfo("es-MX", false).TextInfo; strNombreEmpresa = CINombreEmpresa.ToTitleCase(NombreEmpresa.ToLower()); strCalleNumero = CICalleNum.ToTitleCase(CalleNumero.ToLower()); try { var iRegistro = new DatosHECSAEntities(); var iCorporativos = new Empresas { EmpresaID = CorporativoID, NombreEmpresa = strNombreEmpresa, CorreoElectronico = CorreoElectronico, Telefono = Telefono, EstatusRegistroID = 1, FechaRegistro = DateTime.Now }; var iUbicaciones = new Ubicaciones { UbicacionID = CorporativoID, TipoUbicacionID = 3, CalleNumero = CalleNumero, CodigoPostal = d_codigo, ColoniaID = id_asenta_cpcons, EstatusRegistroID = 1, FechaRegistro = DateTime.Now }; iRegistro.Empresas.Add(iCorporativos); iRegistro.Ubicaciones.Add(iUbicaciones); iRegistro.SaveChanges(); return(true); } catch (Exception e) { return(false); } }
private void BindGridUsuarios() { using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.Usuarios select new { a.UsuarioID, a.CodigoUsuario, a.Nombres, a.ApellidoPaterno, a.ApellidoMaterno, a.CorreoPersonal, a.FechaRegistro }).ToList(); gvGridUsuarios.DataSource = iModelo; gvGridUsuarios.DataBind(); } }
internal static bool ActualizaEmpresaDatosFiscales(string iRFCDatosFiscales, string iRazonSocialDatosFiscales, string iCorreoElectronicoDatosFiscales, string iTelefonoDatosFiscales, string iCalleNumeroDatosFiscales, string iCPDatosFiscales, string iColoniaDatosFiscales) { string striRazonSocialDatosFiscales = string.Empty, striCalleNumeroDatosFiscales = string.Empty; TextInfo CINombreEmpresa = new CultureInfo("es-MX", false).TextInfo; TextInfo CICalleNum = new CultureInfo("es-MX", false).TextInfo; striRazonSocialDatosFiscales = CINombreEmpresa.ToTitleCase(iRazonSocialDatosFiscales.ToLower()); striCalleNumeroDatosFiscales = CICalleNum.ToTitleCase(iCalleNumeroDatosFiscales.ToLower()); Guid iEmpresaID, iUbicacionID; using (var Modelo = new DatosHECSAEntities()) { var iModelo = (from c in Modelo.Empresas select c).FirstOrDefault(); iEmpresaID = iModelo.EmpresaID; var iModeloDF = (from c in Modelo.DatosFiscales where c.EmpresaID == iEmpresaID select c).FirstOrDefault(); iUbicacionID = Guid.Parse(iModeloDF.UbicacionID.ToString()); iModeloDF.RFC = iRFCDatosFiscales; iModeloDF.RazonSocial = striRazonSocialDatosFiscales; iModeloDF.CorreoElectronico = iCorreoElectronicoDatosFiscales; iModeloDF.Telefono = iTelefonoDatosFiscales; var iModeloU = (from c in Modelo.Ubicaciones where c.UbicacionID == iUbicacionID select c).FirstOrDefault(); iModeloU.CalleNumero = iCalleNumeroDatosFiscales; iModeloU.CodigoPostal = iCPDatosFiscales; iModeloU.ColoniaID = iColoniaDatosFiscales; Modelo.SaveChanges(); } return(true); }
private static string GeneraCodigoUsuario() { string CodigoUsuarios = string.Empty; using (DatosHECSAEntities mCodigoUsuarios = new DatosHECSAEntities()) { var iCodigoUsuarios = (from c in mCodigoUsuarios.Usuarios select c).ToList(); if (iCodigoUsuarios.Count == 0) { CodigoUsuarios = "USR0001"; } else { CodigoUsuarios = "USR" + string.Format("{0:0000}", iCodigoUsuarios.Count + 1); } } return(CodigoUsuarios); }
public static bool ActualizaEmpresa(string iNombreComercial, string iCorreoElectronicoEmpresa, string iTelefonoEmpresa, string iCalleNumEmpresa, string iCPEmpresa, string sColonia) { string striNombreComercial = string.Empty, striCalleNumEmpresa = string.Empty; TextInfo CINombreEmpresa = new CultureInfo("es-MX", false).TextInfo; TextInfo CICalleNum = new CultureInfo("es-MX", false).TextInfo; striNombreComercial = CINombreEmpresa.ToTitleCase(iNombreComercial.ToLower()); striCalleNumEmpresa = CICalleNum.ToTitleCase(iCalleNumEmpresa.ToLower()); Guid iEmpresaID, iUbicacionID; using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Empresas select a).ToList(); iEmpresaID = Guid.Parse(iModeloU[0].EmpresaID.ToString()); } var iRegistro = new DatosHECSAEntities(); using (var Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.Empresas join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID select a).ToList(); iUbicacionID = Guid.NewGuid(); if (iModelo.Count == 0) { var iUbicaciones = new Ubicaciones { UbicacionID = iUbicacionID, TipoUbicacionID = 1, CalleNumero = iCalleNumEmpresa, CodigoPostal = iCPEmpresa, ColoniaID = sColonia, EstatusRegistroID = 1, FechaRegistro = DateTime.Now }; iRegistro.Ubicaciones.Add(iUbicaciones); iRegistro.SaveChanges(); Modelo.SaveChanges(); } else { iUbicacionID = Guid.Parse(iModelo[0].UbicacionID.ToString()); var iModeloU = (from c in Modelo.Ubicaciones where c.UbicacionID == iUbicacionID select c).FirstOrDefault(); iModeloU.CalleNumero = iCalleNumEmpresa; iModeloU.CodigoPostal = iCPEmpresa; iModeloU.ColoniaID = sColonia; Modelo.SaveChanges(); } } using (var Modelo = new DatosHECSAEntities()) { var iModelo = (from c in Modelo.Empresas select c).FirstOrDefault(); iModelo.NombreEmpresa = striNombreComercial; iModelo.CorreoElectronico = iCorreoElectronicoEmpresa; iModelo.Telefono = iTelefonoEmpresa; iModelo.UbicacionID = iUbicacionID; Modelo.SaveChanges(); } return(true); }
internal static bool AgregaEmpresaDatosFiscales(string iRFCDatosFiscales, string iRazonSocialDatosFiscales, string iCorreoElectronicoDatosFiscales, string iTelefonoDatosFiscales, string iCalleNumeroDatosFiscales, string iCPDatosFiscales, string iColoniaDatosFiscales) { string striRazonSocialDatosFiscales = string.Empty, striCalleNumeroDatosFiscales = string.Empty; TextInfo CINombreEmpresa = new CultureInfo("es-MX", false).TextInfo; TextInfo CICalleNum = new CultureInfo("es-MX", false).TextInfo; striRazonSocialDatosFiscales = CINombreEmpresa.ToTitleCase(iRazonSocialDatosFiscales.ToLower()); striCalleNumeroDatosFiscales = CICalleNum.ToTitleCase(iCalleNumeroDatosFiscales.ToLower()); Guid iEmpresaID, iUbicacionID; using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Empresas select a).ToList(); iEmpresaID = Guid.Parse(iModeloU[0].EmpresaID.ToString()); } iUbicacionID = Guid.NewGuid(); var iRegistro = new DatosHECSAEntities(); var iUbicaciones = new Ubicaciones { UbicacionID = iUbicacionID, TipoUbicacionID = 2, CalleNumero = striCalleNumeroDatosFiscales, CodigoPostal = iCPDatosFiscales, ColoniaID = iColoniaDatosFiscales, EstatusRegistroID = 1, FechaRegistro = DateTime.Now }; iRegistro.Ubicaciones.Add(iUbicaciones); var iDatosFiscales = new DatosFiscales { DatoFiscalID = Guid.NewGuid(), RFC = iRFCDatosFiscales, RazonSocial = striRazonSocialDatosFiscales, CorreoElectronico = iCorreoElectronicoDatosFiscales, Telefono = iTelefonoDatosFiscales, UbicacionID = iUbicacionID, EstatusRegistroID = 1, FechaRegistro = DateTime.Now, EmpresaID = iEmpresaID }; iRegistro.DatosFiscales.Add(iDatosFiscales); iRegistro.SaveChanges(); using (var Modelo = new DatosHECSAEntities()) { var iModelo = (from c in Modelo.DatosFiscales select c).FirstOrDefault(); iModelo.RFC = iRFCDatosFiscales; iModelo.RazonSocial = striRazonSocialDatosFiscales; iModelo.CorreoElectronico = iColoniaDatosFiscales; iModelo.Telefono = iTelefonoDatosFiscales; Modelo.SaveChanges(); } return(true); }
public static bool AltaUsuarioRegistro(string Nombre, string Apaterno, string Amaterno, string striEmailPersonal) { Guid i_UsuarioID, iEmpresaID; string i_CodigoUsuario = string.Empty, i_nombres = string.Empty, i_apaterno = string.Empty, i_amaterno = string.Empty, i_usuario = string.Empty, i_clave = string.Empty; TextInfo CINombre = new CultureInfo("es-MX", false).TextInfo; TextInfo CIApaterno = new CultureInfo("es-MX", false).TextInfo; TextInfo CIAmaterno = new CultureInfo("es-MX", false).TextInfo; string strNombreUsuario = CINombre.ToTitleCase(Nombre.ToLower()); string strApaternoUsuario = CIApaterno.ToTitleCase(Apaterno.ToLower()); string strAmaternoUsuario = CIAmaterno.ToTitleCase(Amaterno.ToLower()); try { i_nombres = RemueveCaracteresEspeciales.Acentos(RemueveCaracteresEspeciales.CaracteresEspeciales(Nombre.Trim().ToLower())); string[] separados; separados = Nombre.Split(" ".ToCharArray()); i_apaterno = RemueveCaracteresEspeciales.Acentos(RemueveCaracteresEspeciales.CaracteresEspeciales(Apaterno.Trim().ToLower())); i_amaterno = RemueveCaracteresEspeciales.Acentos(RemueveCaracteresEspeciales.CaracteresEspeciales(Amaterno.Trim().ToLower())); i_usuario = IzquierdaMedioDerecha.Izquierda(i_nombres, 1) + Apaterno.ToLower() + IzquierdaMedioDerecha.Izquierda(i_amaterno, 1); } catch { //"Se requiere minimo 2 letras por cada campo(nombre,apellido paterno, apellido materno) para generar el usuario."; } try { i_clave = Encrypta.Encrypt("poc123"); i_UsuarioID = Guid.NewGuid(); i_CodigoUsuario = GeneraCodigoUsuario(); using (var Modelo = new DatosHECSAEntities()) { var iModeloU = (from a in Modelo.Empresas select a).ToList(); iEmpresaID = Guid.Parse(iModeloU[0].EmpresaID.ToString()); } var iRegistro = new DatosHECSAEntities(); var iUsuarios = new Usuarios { UsuarioID = i_UsuarioID, TipoUsuarioID = 2, RolUsuarioID = 3, CodigoUsuario = i_CodigoUsuario, Usuario = i_usuario, Clave = i_clave, Nombres = Nombre, ApellidoPaterno = Apaterno, ApellidoMaterno = Amaterno, CorreoPersonal = striEmailPersonal, EstatusRegistroID = 1, FechaRegistro = DateTime.Now, EmpresaID = iEmpresaID }; //var iUsuariosCorporativo = new UsuariosCorporativo //{ // CorporativoID = CorporativoID, // UsuarioID = i_UsuarioID //}; //Models.Usuarios usuarios = iRegistro.Usuarios.Add(iUsuarios); iRegistro.Usuarios.Add(iUsuarios); iRegistro.SaveChanges(); string strBody = EnviarCorreo.Cuerpo("Notificaciones Automaticas", "Alta de Usuario", Nombre + " " + Apaterno + " " + Amaterno, i_usuario, "poc123", "~/assets/HtmlTemplate.html", DateTime.Now, "*****@*****.**"); using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.CorreoNotificacion select a).FirstOrDefault(); string strTitulo = iModelo.Asunto; string strFROM = iModelo.CorreoElectronico; string strUsuario = iModelo.Usuario; string strClave = iModelo.Clave; string strHost = iModelo.SMTP; int strPort = int.Parse(iModelo.Puerto.ToString()); if (EnviarCorreo.Enviar(striEmailPersonal, strFROM, strTitulo, strBody, strUsuario, strClave, strHost, strPort, false, true)) { return(true); } else { return(false); } } } catch (Exception e) { return(false); } }
private void CargaCPDatosFiscales() { iColoniaDatosFiscales.Items.Clear(); iColoniaDatosFiscales.Items.Insert(0, new ListItem("Seleccionar", string.Empty)); try { using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.DatosFiscales select a).FirstOrDefault(); if (iModelo != null) { iRFCDatosFiscales.Value = iModelo.RFC; iRazonSocialDatosFiscales.Value = iModelo.RazonSocial; iCorreoElectronicoDatosFiscales.Value = iModelo.CorreoElectronico; iTelefonoDatosFiscales.Value = iModelo.Telefono; var iModeloU = (from a in Modelo.DatosFiscales join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID select new { b.CalleNumero, b.CodigoPostal, b.ColoniaID }).FirstOrDefault(); iCalleNumeroDatosFiscales.Value = iModeloU.CalleNumero; using (DataSet ListCP = CodigoPostal.FiltroCP(iModeloU.CodigoPostal)) { if (ListCP.Tables[0].Rows.Count == 0) { iColoniaDatosFiscales.Items.Clear(); iColoniaDatosFiscales.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioDatosFiscales.Value = string.Empty; iEstadoDatosFiscales.Value = string.Empty; iColoniaDatosFiscales.Attributes.Add("required", "required"); } else { iColoniaDatosFiscales.DataSource = ListCP; iColoniaDatosFiscales.DataTextField = "Colonia"; iColoniaDatosFiscales.DataValueField = "ColoniaID"; iColoniaDatosFiscales.DataBind(); iMunicipioDatosFiscales.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString(); iEstadoDatosFiscales.Value = ListCP.Tables[0].Rows[0]["Estado"].ToString(); iColoniaDatosFiscales.Attributes.Add("required", string.Empty); iColoniaDatosFiscales.Value = iModeloU.ColoniaID; iCPDatosFiscales.Value = iModeloU.CodigoPostal; } } } } } catch (Exception e) { iColoniaDatosFiscales.Items.Clear(); iColoniaDatosFiscales.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipioDatosFiscales.Value = string.Empty; iEstadoDatosFiscales.Value = string.Empty; iColoniaDatosFiscales.Attributes.Add("required", "required"); } }
protected void btnRegistrar_Click(object sender, EventArgs e) { string strUsuario, strClave, strValClave; Guid GuidUsario; strUsuario = Request.Form["iUsuario"]; strClave = Request.Form["iClave"]; strClave = Encrypta.Encrypt(strClave); try { using (var Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.Usuarios where a.Usuario == strUsuario select new { a.UsuarioID, a.Clave, }).ToList(); GuidUsario = iModelo[0].UsuarioID; strValClave = iModelo[0].Clave; //string dos = "fGVifCvpWWGgKTZ46axSOQ=="; //string pass_de = Encrypta.Decrypt(dos); if (iModelo.Count == 0) { lblSuccess.Text = "Usuario no existe, favor de re-intentar"; upModal.Update(); modSuccess.Show(); } else { if (strClave == strValClave) { HttpCookie usr_cookie = new HttpCookie("UsuarioCookie", GuidUsario.ToString()); usr_cookie.Expires = DateTime.Now.AddDays(1); Response.Cookies.Add(usr_cookie); //Session["UsuarioFirmadoID"] = GuidUsario; Response.Redirect("Panel.aspx"); } else { lblSuccess.Text = "Contraseña incorrecta, favor de re-intentar"; upModal.Update(); modSuccess.Show(); } } } } catch { lblSuccess.Text = "Datos incorrectos, favor de re-intentar"; upModal.Update(); modSuccess.Show(); } }
private void CargaEmpresa() { sColonia.Items.Clear(); sColonia.Items.Insert(0, new ListItem("Seleccionar", string.Empty)); using (DatosHECSAEntities Modelo = new DatosHECSAEntities()) { var iModelo = (from a in Modelo.Empresas select a).FirstOrDefault(); iNombreComercial.Value = iModelo.NombreEmpresa; iCorreoElectronicoEmpresa.Value = iModelo.CorreoElectronico; iTelefonoEmpresa.Value = iModelo.Telefono; try { var iModeloU = (from a in Modelo.Empresas join b in Modelo.Ubicaciones on a.UbicacionID equals b.UbicacionID select new { b.CalleNumero, b.CodigoPostal, b.ColoniaID }).FirstOrDefault(); iCalleNumEmpresa.Value = iModeloU.CalleNumero; using (DataSet ListCP = CodigoPostal.FiltroCP(iModeloU.CodigoPostal)) { if (ListCP.Tables[0].Rows.Count == 0) { sColonia.Items.Clear(); sColonia.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipio.Value = string.Empty; iEstado.Value = string.Empty; sColonia.Attributes.Add("required", "required"); } else { sColonia.DataSource = ListCP; sColonia.DataTextField = "Colonia"; sColonia.DataValueField = "ColoniaID"; sColonia.DataBind(); iMunicipio.Value = ListCP.Tables[0].Rows[0]["Municipio"].ToString(); iEstado.Value = ListCP.Tables[0].Rows[0]["Estado"].ToString(); sColonia.Attributes.Add("required", string.Empty); sColonia.Value = iModeloU.ColoniaID; iCPEmpresa.Value = iModeloU.CodigoPostal; } } } catch (Exception e) { sColonia.Items.Clear(); sColonia.Items.Insert(0, new ListItem("Colonia", string.Empty)); iMunicipio.Value = string.Empty; iEstado.Value = string.Empty; sColonia.Attributes.Add("required", "required"); } } }