protected void btnRegistroInicialG_Click(object sender, EventArgs e) { string striNombreDirector = Request.Form["iNombreDirector"]; string striApaternoDirector = Request.Form["iApaternoDirector"]; string striAmaternoDirector = Request.Form["iAmaternoDirector"]; string striNombreEmpresa = Request.Form["iNombreEmpresa"]; int sTipoRFCEmpresa = int.Parse(Request.Form["sTipoRFCEmpresa"]); string striRFCEmpresa = Request.Form["iRFCEmpresa"]; string striEmailEmpresa = Request.Form["iEmailEmpresa"]; string striTelefonoEmpresa = Request.Form["iTelefonoEmpresa"]; string striCalleNumeroEmpresa = Request.Form["iCalleNumeroEmpresa"]; string striCodigoPostalEmpresa = Request.Form["iCodigoPostalEmpresa"]; int sColoniaEmpresa = int.Parse(Request.Form["sColoniaEmpresa"]); string striNombreCorporativo = Request.Form["iNombreCorporativo"]; string striEmailCorporativo = Request.Form["iEmailCorporativo"]; string striTelefonoCorporativo = Request.Form["iTelefonoCorporativo"]; string striCalleNumeroCorporativo = Request.Form["iCalleNumeroCorporativo"]; string striCodigoPostalCorporativo = Request.Form["iCodigoPostalCorporativo"]; int sColoniaCorporativo = int.Parse(Request.Form["sColoniaCorporativo"]); ControlEmpresa.AltaEmpresa(striNombreEmpresa, sTipoRFCEmpresa, striRFCEmpresa, striEmailEmpresa, striTelefonoEmpresa, striCalleNumeroEmpresa, striCodigoPostalEmpresa, sColoniaEmpresa); ControlUsuarios.AltaUsuario(2, 2, 1, DateTime.Now, striNombreDirector, striApaternoDirector, striAmaternoDirector, striEmailEmpresa, striEmailCorporativo); if (ControlCorporativo.AltaCorporativo(striNombreCorporativo, striEmailCorporativo, striTelefonoCorporativo, striCalleNumeroCorporativo, striCodigoPostalCorporativo, sColoniaCorporativo)) { limpiaRegistroInicial(); Mensaje("Datos guardados con éxito, favor de revisar su correo donde se le enviaran las credenciales de acceso, revisar su bandeja de spam"); } else { Mensaje("Error."); } }
protected void lkbUsuarioBuscar_Click(object sender, EventArgs e) { divDatosUsuario.Visible = false; gvUsuarios.Visible = false; string strCodigoUsuario = iUsuarioBuscar.Text; usr_ID = (Guid)(Session["UsuarioFirmadoID"]); if (sBusquedaUsuario.SelectedIndex != 0) { DataSet ListUsuarios = ControlUsuarios.FiltroUsuarios(strCodigoUsuario, usr_ID); gvUsuarios.DataSource = ListUsuarios; gvUsuarios.DataBind(); gvUsuarios.Visible = true; } else { Mensaje("Seleccionar tipo de búsqueda"); } }
protected void btnControlUsuario_Click(object sender, EventArgs e) { Guid guid_usr = Guid.NewGuid(); string i_nombres = string.Empty, i_aparterno = string.Empty, i_amaterno = string.Empty, strUsuario = string.Empty, str_clave = string.Empty; string i_nombres_o = Request.Form["iNombresUsuario"]; string i_aparterno_o = Request.Form["iApaternoUsuario"]; string i_amaterno_o = Request.Form["iAmaternoUsuario"]; try { strUsuario = ControlUsuarios.GeneraUsuario(i_nombres_o, i_aparterno_o, i_amaterno_o); iUsuario.Value = strUsuario; iEmailCorporativoUsuario.Value = strUsuario + "@intelimundo.com.mx"; btnGuardaUsuario.Enabled = true; } catch { Mensaje("Se requiere mínimo 2 letras por cada campo(nombre,apellido paterno, apellido materno) para generar el usuario."); } }
protected void btnUsuarioG_Click(object sender, EventArgs e) { string striNombreUsuario = Request.Form["iNombresUsuario"]; string striApaternoUsuario = Request.Form["iApaternoUsuario"]; string striAmaternoUsuario = Request.Form["iAmaternoUsuario"]; int sGeneroUsuario = int.Parse(Request.Form["sGeneroUsuario"]); DateTime iNacimientoUsuario = DateTime.Parse(Request.Form["iNacimientoUsuario"]); int sPerfilUsuario = int.Parse(Request.Form["sPerfilUsuario"]); string striEmailPersonalUsuario = Request.Form["iEmailPersonalUsuario"]; string striEmailCorporativoUsuario = Request.Form["iEmailCorporativoUsuario"]; if (ControlUsuarios.AltaUsuario(3, sPerfilUsuario, sGeneroUsuario, iNacimientoUsuario, striNombreUsuario, striApaternoUsuario, striAmaternoUsuario, striEmailPersonalUsuario, striEmailCorporativoUsuario)) { limpiaRegistroUsuario(); Mensaje("Datos guardados con éxito, favor de revisar su correo donde se le enviaran las credenciales de acceso, revisar su bandeja de spam"); } else { Mensaje("Error."); } }
protected void gvUsuarios_RowCommand(object sender, GridViewCommandEventArgs e) { GridViewRow gvr = (GridViewRow)(((LinkButton)e.CommandSource).NamingContainer); Guid UsuarioFilradoID; UsuarioFilradoID = Guid.Parse(gvr.Cells[0].Text.ToString().Trim()); if (e.CommandName == "cnInformacionUsuario") { try { DataSet ListUsuarios = ControlUsuarios.FiltroUsuario(UsuarioFilradoID); gvUsuarios.DataSource = ListUsuarios; gvUsuarios.DataBind(); gvUsuarios.Visible = true; DataSet informacionUsuarios = ControlUsuarios.InformacionUsuario(UsuarioFilradoID); sComposUsuario(); sAreaUsuario.SelectedValue = informacionUsuarios.Tables[0].Rows[0].ItemArray[0].ToString(); int iAreaUusarios = int.Parse(informacionUsuarios.Tables[0].Rows[0].ItemArray[0].ToString()); sPerfilUsuario.Items.Clear(); using (IntelimundoERPEntities mConfiguracion = new IntelimundoERPEntities()) { var dConfiguracion = (from a in mConfiguracion.catPerfil join b in mConfiguracion.tblAreasPerfil on a.PerfilID equals b.PerfilID where b.AreaID == iAreaUusarios select a).ToList(); sPerfilUsuario.DataSource = dConfiguracion; sPerfilUsuario.DataTextField = "Descripcion"; sPerfilUsuario.DataValueField = "PerfilID"; sPerfilUsuario.DataBind(); sPerfilUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[3].ToString(); } sGeneroUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[4].ToString(); DateTime f_nac = DateTime.MinValue; f_nac = Convert.ToDateTime(informacionUsuarios.Tables[0].Rows[0].ItemArray[2].ToString()); iNacimientoUsuario.Value = f_nac.ToString("yyyy-MM-dd"); DateTime f_ing = Convert.ToDateTime(informacionUsuarios.Tables[0].Rows[0].ItemArray[2].ToString()); iNombresUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[5].ToString(); iApaternoUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[6].ToString(); iAmaternoUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[7].ToString(); iUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[8].ToString(); iEmailPersonalUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[10].ToString(); iEmailCorporativoUsuario.Value = informacionUsuarios.Tables[0].Rows[0].ItemArray[11].ToString(); btnControlUsuario.Enabled = false; btnUsuarioG.Visible = false; iClave.Attributes.Remove("disabled"); divDatosUsuario.Visible = true; } catch { limpiaRegistroUsuario(); divDatosUsuario.Visible = true; Mensaje("Usuario no encontrado."); } } else if (e.CommandName == "cnInformacionUsuarioG") { if (divDatosUsuario.Visible == false) { Mensaje("Favor de cargar datos."); } else { string striNombreUsuario = Request.Form["iNombresUsuario"]; string striApaternoUsuario = Request.Form["iApaternoUsuario"]; string striAmaternoUsuario = Request.Form["iAmaternoUsuario"]; int sGeneroUsuario = int.Parse(Request.Form["sGeneroUsuario"]); DateTime iNacimientoUsuario = DateTime.Parse(Request.Form["iNacimientoUsuario"]); int sPerfilUsuario = int.Parse(Request.Form["sPerfilUsuario"]); string striEmailPersonalUsuario = Request.Form["iEmailPersonalUsuario"]; string strClave = Request.Form["iClave"]; string striEmailCorporativoUsuario = Request.Form["iEmailCorporativoUsuario"]; int iEstatusUsuario = 0; foreach (GridViewRow row in gvUsuarios.Rows) { if (row.RowType == DataControlRowType.DataRow) { DropDownList dl = (DropDownList)row.FindControl("ddlEstatusUsuarioID"); iEstatusUsuario = int.Parse(dl.SelectedValue); } } Guid UsuarioID = (Guid)(Session["UsuarioFirmadoID"]); if (ControlUsuarios.EditaUsuario(UsuarioFilradoID, sPerfilUsuario, sGeneroUsuario, iNacimientoUsuario, striNombreUsuario, striApaternoUsuario, striAmaternoUsuario, strClave, striEmailPersonalUsuario, striEmailCorporativoUsuario, iEstatusUsuario)) { limpiaRegistroUsuario(); Mensaje("Datos actualizados con éxito, favor de revisar su correo donde se le enviaran las credenciales de acceso, revisar su bandeja de spam"); } else { Mensaje("Error."); } } } }