public void SendMailSinConfig(string emailUsuario) { Utilidades objUtilidades = new Utilidades(); List <usuario> objUsuario = new List <usuario>(); objUsuario = Mgr_Usuario.Get_Usuario(0, 0, emailUsuario); foreach (var itemUsuario in objUsuario) { if (objUsuario != null) { string clave = objUtilidades.descifrarCadena2(Convert.ToString(itemUsuario.clave)); string usuario = itemUsuario.trabajador.primer_nombre + " " + itemUsuario.trabajador.primer_apellido; bool envio = Utilidades.enviarRecuperacion(emailUsuario, usuario, itemUsuario.login, clave); if (!envio) { Modal.MostrarMsjModal("Error! el correo no se pudo enviar", "ERR", this); } Modal.MostrarMsjModal("Contraseña Enviado al correo", "EXI", this); } else { Modal.MostrarMsjModal("El email no esta asociado a ningun usuario", "ERR", this); } } }
private void CargarDatos() { IdRespuesta = objUtilidades.descifrarCadena(Request.QueryString["rs"]); List <usuario> ListUsuario = new List <usuario>(); ListUsuario = Mgr_Usuario.Get_Usuario(ObjUsuario.Id_usuario); string nomUsuario = string.Empty; foreach (var item in ListUsuario) { nomUsuario = item.login; } List <Respuesta> ListRespuesta = new List <Respuesta>(); ListRespuesta = Mgr_Comunicacion.Get_Respuesta(IdRespuesta); foreach (var item in ListRespuesta) { lbUsuario.Text = item.usuario; lbPregunta.Text = item.Pregunta.titulo; lbRespuesta.Text = item.cuerpo_respuesta; ddlCalificacion.SelectedIndex = Convert.ToInt32(item.calificacion); if (item.usuario.Equals(nomUsuario)) { phCalificar.Visible = true; } else { phCalificar.Visible = false; } } }
protected void Page_Load(object sender, EventArgs e) { Model_UsuarioAutenticado _autenticado = new Model_UsuarioAutenticado(fIdentity); System.Web.HttpBrowserCapabilities browser = Request.Browser; string Navegador = browser.Type.Substring(0, 6); ObjUsuario = Model_UsuarioAutenticado.ValidarObjUsuario(_autenticado); List <usuario> objUsuario = new List <usuario>(); objUsuario = Mgr_Usuario.Get_Usuario(ObjUsuario.Id_usuario); foreach (var itemUsuario in objUsuario) { lbNombreUsuario.Text = itemUsuario.login; if (itemUsuario.trabajador != null && itemUsuario.trabajador.foto != "") { imgLogo.ImageUrl = itemUsuario.trabajador.foto; } else { imgLogo.ImageUrl = "~/archivos/foto_perfil/usuario.png"; } } if (ObjUsuario.isRolDiferente()) { menuPrin.Visible = false; if (Utilidades.VerificarUsuario(ObjUsuario.Rol, Request.Url.AbsoluteUri)) { Response.Redirect("~/source/sistema/MenuPrincipal/index.aspx"); } } }
protected void ddlSucursalEdit_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursalEdit.SelectedValue != string.Empty) { Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, Convert.ToInt32(ddlSucursalEdit.SelectedValue)); } }
private void add_Usuario_Default(int id_sucursal) { string password = Membership.GeneratePassword(16, 1); password = objUtilidades.cifrarCadena(password); ViewState["login"] = "******" + nombreEmpresa; ViewState["clave"] = string.Empty + password; String[] valores = { "" + ViewState["login"], "" + ViewState["clave"], "2" }; if (Mgr_Usuario.Add_Usuario_Sucursal(valores)) { add_Tipo_Documento_Default(id_sucursal); } else { Mgr_Empresa.Delete_Empresa(IdEmpresa); Modal.MostrarMsjModal(MensajeError.Error_Add_Default_Usuario.Value, "ERR", this); } }
protected void EditarRegistro(object sender, EventArgs e) { string ResUsuario = Mgr_Usuario.Get_ValidarUsuario(string.Empty + ViewState["txtLogin"], txtClaveActual.Text); if (ResUsuario != string.Empty) { bool validacion = ValidarContraseña(txtClaveEdit.Text, txtClaveEditConf.Text, txtLoginEdit.Text); if (validacion) { GrupoLiEntities contexto = new GrupoLiEntities(); int idUsuario = Convert.ToInt32(hdfUsuarioID.Value); usuario Edit = contexto.usuario.SingleOrDefault(b => b.id_usuario == idUsuario); string clave = objUtilidades.cifrarCadena(Convert.ToString(txtClaveEdit.Text)); if (Edit != null) { Edit.login = txtLoginEdit.Text; Edit.clave = clave; Edit.id_trabajador = Convert.ToInt32(ddlTrabajadorEsp.SelectedValue); Edit.id_rol = Convert.ToInt32(ddlRolEdit.SelectedValue); } ObjUsuario.Error = Capa_Datos.CRUD.Edit_Fila(contexto); } Modal.CerrarModal("editModal", "EditModalScript", this); Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); CargarListas(); } else { Modal.MostrarMsjModal("Contraseña Actual es incorrecta", "ERR", this); } }
private void CargarListas() { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Empresa.Lista_Empresa(ddlEmpresaAdd); Mgr_Empresa.Lista_Empresa(ddlEmpresaEdit); Mgr_Usuario.Lista_Rol(ddlRol1); Mgr_Usuario.Lista_Rol(ddlRolAdd); Mgr_Usuario.Lista_Rol(ddlRolEdit); if (!BoolEmpSuc.Item1) { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ObjUsuario.Id_empresa)); Mgr_Sucursal.Lista_Sucursal(ddlSucursalAdd, Convert.ToInt32(ObjUsuario.Id_empresa)); Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, Convert.ToInt32(ObjUsuario.Id_empresa)); } if (!BoolEmpSuc.Item2) { IdSucursal = Convert.ToInt32(ObjUsuario.Id_sucursal); Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol_AdmSucursal(ddlRolAdd); Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol_AdmSucursal(ddlRolEdit); Capa_Datos.Manager.Usuario.Mgr_Usuario.Lista_Rol(ddlRol1); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajadorAdd, Convert.ToInt32(ObjUsuario.Id_sucursal)); } }
private void LlenarGridView() { int IdEmpresa = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"])); int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"])); Mgr_Usuario.Grid_Usuario(GridView1, IdEmpresa, string.Empty + ViewState["rol"], IdSucursal, string.Empty + ViewState["sWhere"], ObjUsuario.Id_usuario); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfEditID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <plan_trabajo> ListaPlanTrabajo = new List <plan_trabajo>(); ListaPlanTrabajo = Mgr_PlanTrabajo.Get_Plan_Trabajo(0, 0, Convert.ToInt32(hdfEditID.Value)); foreach (var item in ListaPlanTrabajo) { txtActividadEdit.Text = item.nombre; txtObjetivosEdit.Text = item.objetivos; ddlEmpresaEdit.SelectedValue = Convert.ToString(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa)); ddlSucursalEdit.SelectedValue = Convert.ToString(item.usuario.trabajador.puesto_trabajo.area.id_sucursal); string formatoIni = DateTime.Now.Year + "-W"; string formatoFin = DateTime.Now.Year + "-W"; if (item.semana_ini < 10) { formatoIni = DateTime.Now.Year + "-W0"; } if (item.semana_fin < 10) { formatoFin = DateTime.Now.Year + "-W0"; } TxtSemanaIniEdit.Text = formatoIni + Convert.ToString(item.semana_ini); TxtSemanaFinEdit.Text = formatoFin + Convert.ToString(item.semana_fin); txtRecursosEdit.Text = Convert.ToString(item.recursos_aprobados); Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal)); ddlResponsableEdit.SelectedValue = Convert.ToString(item.id_responsable); } Modal.registrarModal("editModal", "EditModalScript", this); LlenarGridView(); } if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfIDDel.Value = (gvrow.FindControl("id_plan_trabajo") as Label).Text; Modal.registrarModal("deleteModal", "DeleteModalScript", this); } }
protected void btnEditarEntrega_Click(object sender, EventArgs e) { int IdUsuario = Mgr_Usuario.Set_IdUsuarioDDl(ObjUsuario, ddlUsuEditEnt); GrupoLiEntities contexto = new GrupoLiEntities(); int idGestion = Convert.ToInt32(hdfEditEntregaID.Value); gestion_laboral Edit = contexto.gestion_laboral.SingleOrDefault(b => b.id_ges_lab == idGestion); if (Edit != null) { Edit.fecha = Convert.ToDateTime(txtFechaEditEntrega.Text); Edit.descripcion = txtDescEditEntrega.Text; Edit.cant_horas = 0; } ObjUsuario.Error = CRUD.Edit_Fila(contexto); if (ObjUsuario.Error) { alarma nuevo = new alarma() { descripcion = "Entrega de Equipos (Editado) " + txtDescEditEntrega.Text, fecha = Convert.ToDateTime(txtFechaEditEntrega.Text), prioridad = "Media", id_categorias = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); } if (ObjUsuario.Error) { trabajador_gestion tabla = new trabajador_gestion(); ObjUsuario.Error = CRUD.Delete_Fila(tabla, Convert.ToInt32(hdfEditEntregaID.Value)); foreach (ListItem item in chkTrabajadores.Items) { if (item.Selected == true) { trabajador_gestion nuevoTG1 = new trabajador_gestion() { id_trabajador = Convert.ToInt32(item.Value), id_ges_lab = Convert.ToInt32(hdfEditEntregaID.Value) }; ObjUsuario.Error = CRUD.Add_Fila(nuevoTG1); } } } Modal.MostrarAlertaEdit(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); Modal.CerrarModal("EditEntrega", "EditModalScript", this); LlenarGridView(); }
protected void Page_Load(object sender, EventArgs e) { Page.Form.Attributes.Add("enctype", "multipart/form-data"); if (Mgr_Usuario.Get_ExisteUsuario(fIdentity)) { Response.Redirect("~/source/sistema/MenuPrincipal/index"); } if (!IsPostBack) { Mgr_CodigoCiiu.List_Codciiu_Div_item(ddlSeccion1, "SeccionCiiu"); } }
protected void ddlSucEditJor_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucEditJor.SelectedValue != string.Empty) { phAsisEditJor.Visible = true; chkTrabajadores.Items.Clear(); Cargartrabajadores(Convert.ToInt32(ddlSucEditJor.SelectedValue)); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditJor, Convert.ToInt32(ddlSucEditJor.SelectedValue)); } else { phAsisEditJor.Visible = false; } }
protected void InsertarEntrega(object sender, EventArgs e) { int IdUsuario = Mgr_Usuario.Set_IdUsuarioDDl(ObjUsuario, ddlUsuAddEnt); gestion_laboral nuevoGestion = new gestion_laboral() { fecha = Convert.ToDateTime(txtFechaEntrega.Text), descripcion = txtDescEntrega.Text, tipo_gestion = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevoGestion); if (ObjUsuario.Error) { alarma nuevo = new alarma() { descripcion = "Entrega de Equipos " + txtDescEntrega.Text, fecha = Convert.ToDateTime(txtFechaEntrega.Text), prioridad = "Media", id_categorias = 1, id_usuario = IdUsuario }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); } if (ObjUsuario.Error) { string id_ges_lab = Convert.ToString(Mgr_GestionLaboral.GetId_GestionLaboral); foreach (ListItem item in chkTrabajadores.Items) { if (item.Selected == true) { trabajador_gestion nuevoTG = new trabajador_gestion() { id_trabajador = Convert.ToInt32(item.Value), id_ges_lab = Convert.ToInt32(id_ges_lab) }; ObjUsuario.Error = CRUD.Add_Fila(nuevoTG); } } Modal.CerrarModal("AddEntrega", "AddModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); } }
protected void ddlSucursal_SelectedIndexChanged(object sender, EventArgs e) { if (ddlSucursal.SelectedValue != string.Empty) { ViewState["sucursal"] = ddlSucursal.SelectedValue; Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsable, Convert.ToInt32(ddlSucursal.SelectedValue)); Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, Convert.ToInt32(ddlSucursal.SelectedValue)); } else { ViewState["sucursal"] = "0"; } LlenarGridView(); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfUsuarioID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <usuario> ListaUsuarios = new List <usuario>(); ListaUsuarios = Mgr_Usuario.Get_Usuario(Convert.ToInt32(hdfUsuarioID.Value)); foreach (var itemUsuarios in ListaUsuarios) { ViewState["txtLogin"] = string.Empty + itemUsuarios.login; txtLoginEdit.Text = itemUsuarios.login; ddlRolEdit.SelectedValue = Convert.ToString(itemUsuarios.id_rol); ddlEmpresaEdit.SelectedValue = Convert.ToString(itemUsuarios.trabajador.puesto_trabajo.area.sucursal.id_empresa); string claveA = objUtilidades.descifrarCadena2(itemUsuarios.clave); txtClaveActual.Attributes["value"] = claveA; txtClaveConf.Attributes["value"] = claveA; Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, Convert.ToInt32(ddlEmpresaEdit.SelectedValue)); ddlSucursalEdit.SelectedValue = Convert.ToString(itemUsuarios.trabajador.puesto_trabajo.area.id_sucursal); IdSucursalEsp = Convert.ToInt32(ddlSucursalEdit.SelectedValue); Mgr_Trabajador.Lista_Trabajadores_Sucursal(ddlTrabajadorEsp, IdSucursalEsp); IdTrabajadorEsp = Convert.ToInt32(itemUsuarios.id_trabajador); ddlTrabajadorEsp.SelectedValue = IdTrabajadorEsp.ToString(); } System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append(@"<script type='text/javascript'>"); sb.Append("$('#txtClaveActual').hidePassword(true);"); sb.Append("$('#txtClaveEdit').hidePassword(true);"); sb.Append("$('#txtClaveEditConf').hidePassword(true);"); sb.Append(@"</script>"); ScriptManager.RegisterClientScriptBlock(this, typeof(Page), "claveActual", sb.ToString(), false); Modal.registrarModal("editModal", "EditModalScript", this); } if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfUsuarioIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("deleteModal", "DeleteModalScript", this); } }
protected void ddlEmpresa_SelectedIndexChanged(object sender, EventArgs e) { if (ddlEmpresa.SelectedValue != string.Empty) { ViewState["empresa"] = ddlEmpresa.SelectedValue; Mgr_Sucursal.Lista_Sucursal(ddlSucursal, Convert.ToInt32(ddlEmpresa.SelectedValue)); Mgr_Usuario.Lista_UsuarioByEmpresa(ddlResponsable, Convert.ToInt32(ddlEmpresa.SelectedValue)); Mgr_Usuario.Lista_UsuarioByEmpresa(ddlResponsableEdit, Convert.ToInt32(ddlEmpresa.SelectedValue)); Mgr_Categoria.List_Categorias(ddlCategoria, Convert.ToInt32(ddlEmpresa.SelectedValue)); Mgr_Categoria.List_Categorias(ddlCategoriaEdit, Convert.ToInt32(ddlEmpresa.SelectedValue)); } else { ViewState["empresa"] = "0"; } LlenarGridView(); }
protected void Guardar(object sender, EventArgs e) { int IdEmpresa = Mgr_Empresa.Set_IdEmpresaDDl(ObjUsuario, ddlEmpresaAdd); int _id_rol = Mgr_Usuario.Get_Roles() + 1; rol nuevo = new rol() { id_rol = _id_rol, nombre = txtNombre.Text, id_empresa = IdEmpresa }; ObjUsuario.Error = CRUD.Add_Fila(nuevo); Modal.CerrarModal("addModal", "AddModalScript", this); Modal.MostrarAlertaAdd(phAlerta, divAlerta, lbAlerta, ObjUsuario.Error, txtBuscar); LlenarGridView(); }
protected void bAceptar_Click(object sender, EventArgs e) { string CodigoUsuario = Usuario.Text.Trim(); string ClaveEncriptada = Clave.Text.Trim(); if (CodigoUsuario != "" && ClaveEncriptada != "") { string ResUsuario = Mgr_Usuario.Get_ValidarUsuario(CodigoUsuario, ClaveEncriptada); lblValidado.ForeColor = System.Drawing.Color.Red; if (sErr == string.Empty && ResUsuario != "-1") { if (ResUsuario != string.Empty) { string[] aUsuario = ResUsuario.Split('|'); if (aUsuario.Length == 4) { //1: UsuarioID 2:RolID 3:EmpressaID 4:SucursalID FormsAuthenticationTicket Tck = new FormsAuthenticationTicket(1, aUsuario[0] + "|" + aUsuario[1] + "|" + aUsuario[2] + "|" + aUsuario[3], DateTime.Now, DateTime.Now.AddHours(24), false, aUsuario[0], FormsAuthentication.FormsCookiePath); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(Tck))); Response.Redirect("~/source/sistema/MenuPrincipal/index"); } else if (aUsuario.Length == 2) { //1: UsuarioID 2:RolID FormsAuthenticationTicket Tck = new FormsAuthenticationTicket(1, aUsuario[0] + "|" + aUsuario[1], DateTime.Now, DateTime.Now.AddHours(24), false, aUsuario[0], FormsAuthentication.FormsCookiePath); Response.Cookies.Add(new HttpCookie(FormsAuthentication.FormsCookieName, FormsAuthentication.Encrypt(Tck))); Response.Redirect("~/source/sistema/MenuPrincipal/index"); } else { sErr = "Error en la sentencia de búsqueda a la base de datos"; } } else { sErr = "Usuario no existe o clave inválida"; } } } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Empresa.Lista_Empresa(ddlEmpresaAdd); Mgr_Empresa.Lista_Empresa(ddlEmpresaEdit); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucursalAdd, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucursalEdit, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsable, ObjUsuario.Id_sucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, ObjUsuario.Id_sucursal); } }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); Mgr_Empresa.Lista_Empresa(ddlEmpAddCap); Mgr_Empresa.Lista_Empresa(ddlEmpEditCap); Mgr_Empresa.Lista_Empresa(ddlEmpAddEnt); Mgr_Empresa.Lista_Empresa(ddlEmpEditEnt); Mgr_Empresa.Lista_Empresa(ddlEmpAddAct); Mgr_Empresa.Lista_Empresa(ddlEmpEditAct); Mgr_Empresa.Lista_Empresa(ddlEmpAddJor); Mgr_Empresa.Lista_Empresa(ddlEmpEditJor); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucAddEnt, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucEditEnt, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucAddCap, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucEditCap, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucAddAct, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucEditAct, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucAddJor, ObjUsuario.Id_empresa); Mgr_Sucursal.Lista_Sucursal(ddlSucEditJor, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { Cargartrabajadores(ObjUsuario.Id_sucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuAddEnt, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditEnt, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuAddCap, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditCap, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuAddAct, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditAct, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuAddJor, Convert.ToInt32((ObjUsuario.Id_sucursal))); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditJor, Convert.ToInt32((ObjUsuario.Id_sucursal))); } }
public static Model_UsuarioSistema ValidarSesion(FormsIdentity UsuarioActual, Page _page) { Model_UsuarioSistema ObjUsuario = null; if (Mgr_Usuario.Get_ExisteUsuario(UsuarioActual)) { ObjUsuario = Model_UsuarioAutenticado.ValidarObjUsuario(new Model_UsuarioAutenticado(UsuarioActual)); } else { _page.Session.Abandon(); string sHttpCookie = FormsAuthentication.FormsCookieName; if (_page.Request.Cookies[sHttpCookie] != null) { _page.Response.Cookies[sHttpCookie].Expires = DateTime.Now.AddDays(-1); } _page.Response.Cookies.Add(new System.Web.HttpCookie("ASP.NET_SessionId", "")); _page.Response.Redirect("~/Default.aspx"); } return(ObjUsuario); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfEditID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); var _Rol = Mgr_Usuario.Get_Rol(Convert.ToInt32(hdfEditID.Value)); txtNombreEdit.Text = _Rol.nombre; ddlEmpresaEdit.SelectedValue = Convert.ToString(_Rol.id_empresa); Modal.registrarModal("editModal", "EditModalScript", this); } if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("deleteModal", "DeleteModalScript", this); } }
protected bool ValidarContraseña(string clave1, string clave2, string usuario) { bool bErrorValidacion = true; if (usuario.Contains(" ")) { Modal.MostrarMsjModal("El nombre de usuario no debe contener espacios en blanco", "ERR", this); bErrorValidacion = false; } if (clave1 != clave2) { Modal.MostrarMsjModal("Las contraseñas deben ser iguales", "ERR", this); bErrorValidacion = false; } bool ClaveValidada = Regex.IsMatch(clave1, "^([a-zA-Z0-9]{4,16})$"); if (!ClaveValidada) { Modal.MostrarMsjModal("La Contraseña solo debe contener Letras Minúsculas, Mayúsculas y Números, debe contener de 4 a 16 caracteres", "ERR", this); bErrorValidacion = false; } if (clave1 == clave2) { List <usuario> ListaUsuario = new List <usuario>(); ListaUsuario = Mgr_Usuario.Get_Usuario(0, 0, "", usuario, clave1); if (ListaUsuario.Count > 0) { Modal.MostrarMsjModal("Usuario y clave ya Existen!", "ERR", this); bErrorValidacion = false; } } return(bErrorValidacion); }
private void CargarListas() { if (BoolEmpSuc.Item1) { Mgr_Empresa.Lista_Empresa(ddlEmpresa); } else { Mgr_Sucursal.Lista_Sucursal(ddlSucursal, ObjUsuario.Id_empresa); Mgr_Usuario.Lista_UsuarioByEmpresa(ddlResponsable, ObjUsuario.Id_empresa); Mgr_Usuario.Lista_UsuarioByEmpresa(ddlResponsableEdit, ObjUsuario.Id_empresa); Mgr_Categoria.List_Categorias(ddlCategoria, ObjUsuario.Id_empresa); Mgr_Categoria.List_Categorias(ddlCategoriaEdit, ObjUsuario.Id_empresa); } if (!BoolEmpSuc.Item2) { Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsable, ObjUsuario.Id_sucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, ObjUsuario.Id_sucursal); } Mgr_Obligacion.Lista_Frecuencia(ddlFrecuenciaEdit); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; string tipo = (gvrow.FindControl("tipo") as Label).Text; foreach (ListItem item in chkTrabajadores.Items) { item.Selected = false; } if (tipo == "1") { hdfEditEntregaID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <gestion_laboral> EditCapacitacion = new List <gestion_laboral>(); EditCapacitacion = Mgr_GestionLaboral.Get_GestionLaboral(Convert.ToInt32(hdfEditEntregaID.Value)); foreach (var item in EditCapacitacion) { int idEmpresa = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa); int idSucursal = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal); int idUsuario = Convert.ToInt32(item.id_usuario); ddlEmpEditEnt.SelectedValue = idEmpresa.ToString(); Mgr_Sucursal.Lista_Sucursal(ddlSucEditEnt, idEmpresa); ddlSucEditEnt.SelectedValue = idSucursal.ToString(); chkTrabajadores.Items.Clear(); Cargartrabajadores(idSucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditEnt, idSucursal); ddlUsuEditEnt.SelectedValue = idUsuario.ToString(); DateTime fechaGestion = Convert.ToDateTime(Convert.ToString(item.fecha)); txtFechaEditEntrega.Text = fechaGestion.ToString("yyyy-MM-dd"); txtDescEditEntrega.Text = item.descripcion; List <trabajador_gestion> _listatrab = Mgr_Trabajador.Get_TrabajadorInGestion(0, Convert.ToInt32(hdfEditEntregaID.Value)); foreach (var trab in _listatrab) { if (chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()) != null) { chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()).Selected = true; } } } Modal.registrarModal("EditEntrega", "EditModalScript", this); } else if (tipo == "3") { hdfEditJornadaID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <gestion_laboral> EditJornada = new List <gestion_laboral>(); EditJornada = Mgr_GestionLaboral.Get_GestionLaboral(Convert.ToInt32(hdfEditJornadaID.Value)); foreach (var item in EditJornada) { int idEmpresa = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa); int idSucursal = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal); int idUsuario = Convert.ToInt32(item.id_usuario); ddlEmpEditJor.SelectedValue = idEmpresa.ToString(); Mgr_Sucursal.Lista_Sucursal(ddlSucEditJor, idEmpresa); ddlSucEditJor.SelectedValue = idSucursal.ToString(); chkTrabajadores.Items.Clear(); Cargartrabajadores(idSucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditJor, idSucursal); ddlUsuEditJor.SelectedValue = idUsuario.ToString(); DateTime fechaGestion = Convert.ToDateTime(Convert.ToString(item.fecha)); txtFechaEditJornada.Text = fechaGestion.ToString("yyyy-MM-dd"); txtDescEditJornada.Text = item.descripcion; List <trabajador_gestion> _listatrab = Mgr_Trabajador.Get_TrabajadorInGestion(0, Convert.ToInt32(hdfEditJornadaID.Value)); foreach (var trab in _listatrab) { if (chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()) != null) { chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()).Selected = true; } } } Modal.registrarModal("EditJornada", "EditModalScript", this); } else if (tipo == "4") { hdfEditActividadID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); List <gestion_laboral> EditActividad = new List <gestion_laboral>(); EditActividad = Mgr_GestionLaboral.Get_GestionLaboral(Convert.ToInt32(hdfEditActividadID.Value)); foreach (var item in EditActividad) { int idEmpresa = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa); int idSucursal = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal); int idUsuario = Convert.ToInt32(item.id_usuario); ddlEmpEditAct.SelectedValue = idEmpresa.ToString(); Mgr_Sucursal.Lista_Sucursal(ddlSucEditAct, idEmpresa); ddlSucEditAct.SelectedValue = idSucursal.ToString(); chkTrabajadores.Items.Clear(); Cargartrabajadores(idSucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditAct, idSucursal); ddlUsuEditAct.SelectedValue = idUsuario.ToString(); DateTime fechaGestion = Convert.ToDateTime(Convert.ToString(item.fecha)); txtFechaEditActividad.Text = fechaGestion.ToString("yyyy-MM-dd"); txtDescEditActividad.Text = item.descripcion; List <trabajador_gestion> _listatrab = Mgr_Trabajador.Get_TrabajadorInGestion(0, Convert.ToInt32(hdfEditActividadID.Value)); foreach (var trab in _listatrab) { if (chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()) != null) { chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()).Selected = true; } } } Modal.registrarModal("EditActividad", "EditModalScript", this); } else if (tipo == "2") { hdfEditCapacitacionID.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("EditCapacitacion", "EditModalScript", this); List <gestion_laboral> EditCapacitacion = new List <gestion_laboral>(); EditCapacitacion = Mgr_GestionLaboral.Get_GestionLaboral(Convert.ToInt32(hdfEditCapacitacionID.Value)); foreach (var item in EditCapacitacion) { int idEmpresa = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa); int idSucursal = Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal); int idUsuario = Convert.ToInt32(item.id_usuario); ddlEmpEditCap.SelectedValue = idEmpresa.ToString(); Mgr_Sucursal.Lista_Sucursal(ddlSucEditCap, idEmpresa); ddlSucEditCap.SelectedValue = idSucursal.ToString(); chkTrabajadores.Items.Clear(); Cargartrabajadores(idSucursal); Mgr_Usuario.Lista_UsuarioBySucursal(ddlUsuEditCap, idSucursal); ddlUsuEditCap.SelectedValue = idUsuario.ToString(); DateTime fechaGestion = Convert.ToDateTime(Convert.ToString(item.fecha)); txtFechaEditCapacitacion.Text = fechaGestion.ToString("yyyy-MM-dd"); txtDesCapEdit.Text = item.descripcion; txtObjCapEdit.Text = item.objetivos; txtHorasEditCapacitacion.Text = item.cant_horas.ToString(); List <trabajador_gestion> _listatrab = Mgr_Trabajador.Get_TrabajadorInGestion(0, Convert.ToInt32(hdfEditCapacitacionID.Value)); foreach (var trab in _listatrab) { if (chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()) != null) { chkTrabajadores.Items.FindByValue(trab.id_trabajador.ToString()).Selected = true; } } } } } else if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { hdfIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("deleteModal", "DeleteModalScript", this); } else if (e.CommandName.Equals(ComandosGrid.Asistencia.Value)) { string idGestion = Utilidades_GridView.DevolverIdRow(e, GridView1); Response.Redirect(Paginas.Update_AsistenciaCapacitacion.Value + "?id=" + objUtilidades.cifrarCadena(idGestion)); } else if (e.CommandName.Equals(ComandosGrid.Upload.Value)) { hdfIDEsc.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); Modal.registrarModal("EscaneadoModal", "EscaneadoModalScript", this); } else if (e.CommandName.Equals(ComandosGrid.Imprimir.Value)) { hImprimir.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); ViewState["Imprimir"] = string.Empty + hImprimir.Value; Modal.registrarModal("PrintListaModal", "PrintListaModalScript", this); } else if (e.CommandName.Equals(ComandosGrid.Consultar.Value)) { hdfIDDel.Value = Utilidades_GridView.DevolverIdRow(e, GridView1); hdfIDDel.Value = objUtilidades.cifrarCadena(Convert.ToString(hdfIDDel.Value)); Response.Redirect(Paginas.View_GestionLaboral.Value + "?id=" + hdfIDDel.Value); } }
private void LlenarGridView() { int IdEmpresa = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"])); Mgr_Usuario.Grid_Rol(GridView1, IdEmpresa, string.Empty + ViewState["sWhere"]); }
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName.Equals(ComandosGrid.Editar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfObligacionID.Value = (gvrow.FindControl("id_obligacion") as Label).Text; List <obligacion> ListaObligacion = new List <obligacion>(); ListaObligacion = Mgr_Obligacion.Get_Obligacion(Convert.ToInt32(hdfObligacionID.Value)); foreach (var item in ListaObligacion) { DateTime fechaEva = Convert.ToDateTime(Convert.ToString(item.fecha_creacion)); txtFechaEdit.Text = fechaEva.ToString("yyyy-MM-dd"); Mgr_Usuario.Lista_UsuarioBySucursal(ddlResponsableEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.id_sucursal)); ddlResponsableEdit.SelectedValue = Convert.ToString(item.id_responsable); Mgr_Categoria.List_Categorias(ddlCategoriaEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa)); ddlCategoriaEdit.SelectedValue = Convert.ToString(item.id_categorias); ddlPrioridadEdit.SelectedValue = item.prioridad; ddlFrecuenciaEdit.SelectedValue = Convert.ToString(item.id_frecuencia_con); ddlEstatusEdit.SelectedValue = item.estatus_obl; txtDescEdit.Text = Convert.ToString(item.descripcion); txtAccionesEdit.Text = Convert.ToString(item.acciones); } Modal.registrarModal("editModal", "EditModalScript", this); } else if (e.CommandName.Equals("Ver")) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfObligacionID.Value = (gvrow.FindControl("id_obligacion") as Label).Text; List <obligacion> ListaObligacion = new List <obligacion>(); ListaObligacion = Mgr_Obligacion.Get_Obligacion(Convert.ToInt32(hdfObligacionID.Value)); foreach (var item in ListaObligacion) { DateTime fechaEva = Convert.ToDateTime(Convert.ToString(item.fecha_creacion)); txtViewFecha.Text = fechaEva.ToString("yyyy-MM-dd"); if (Convert.ToString(item.id_medida_sucursal) != "0") { lbMedida.InnerHtml = "Medida"; txtViewMedida.Text = Convert.ToString(item.medida_sucursal.descripcion); } else if (Convert.ToString(item.identificacion_peligro) != "0") { lbMedida.InnerHtml = "Riesgo"; txtViewMedida.Text = Convert.ToString(item.identificacion_peligro.observaciones); } txtViewResp.Text = Convert.ToString(item.usuario.login); Mgr_Categoria.List_Categorias(ddlCategoriaEdit, Convert.ToInt32(item.usuario.trabajador.puesto_trabajo.area.sucursal.id_empresa)); ddlCategoriaEdit.SelectedValue = Convert.ToString(item.id_categorias); txtViewCategoria.Text = ddlCategoriaEdit.SelectedItem.ToString(); ddlPrioridadEdit.SelectedValue = item.prioridad; txtViewPrioridad.Text = ddlPrioridadEdit.SelectedItem.ToString(); ddlFrecuenciaEdit.SelectedValue = Convert.ToString(item.id_frecuencia_con); txtViewFrecuencia.Text = ddlFrecuenciaEdit.SelectedItem.ToString(); ddlEstatusEdit.SelectedValue = item.estatus_obl; txtViewEstatus.Text = ddlEstatusEdit.SelectedItem.ToString(); txtViewDesc.Text = Convert.ToString(item.descripcion); txtViewAcciones.Text = Convert.ToString(item.acciones); Modal.registrarModal("viewModal", "viewModalScript", this); } } else if (e.CommandName.Equals(ComandosGrid.Eliminar.Value)) { int RowIndex = Convert.ToInt32((e.CommandArgument).ToString()); GridViewRow gvrow = GridView1.Rows[RowIndex]; hdfObligacionIDDel.Value = (gvrow.FindControl("id_obligacion") as Label).Text; Modal.registrarModal("deleteModal", "DeleteModalScript", this); } }