public bool login(tbl_usuario_Info model) { try { if (string.IsNullOrWhiteSpace(model.IdUsuario) || string.IsNullOrWhiteSpace(model.us_contrasenia)) { return(false); } using (Entities_general Context = new Entities_general()) { var lst_2 = from q in Context.tbl_usuario where q.IdUsuario == model.IdUsuario && q.us_contrasenia == model.us_contrasenia select q; if (lst_2.Count() == 0) { return(false); } else { return(true); } } } catch (Exception ex) { throw; } }
private void llamar_formulario(Cl_Enumeradores.eTipo_action Accion) { try { tbl_usuario_Info row = (tbl_usuario_Info)gridViewUsuario.GetFocusedRow(); if (Accion != Cl_Enumeradores.eTipo_action.grabar) { if (row == null) { MessageBox.Show("Seleccione un registro", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (row.estado == false && (Accion == Cl_Enumeradores.eTipo_action.actualizar || Accion == Cl_Enumeradores.eTipo_action.Anular)) { MessageBox.Show("El registro se encuentra anulado", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } frmApp_usuario_mant frm = new frmApp_usuario_mant(); frm.event_delegate_frmApp_usuario_mant_FormClosed += frm_event_delegate_frmApp_usuario_mant_FormClosed; frm.set_info(row); frm.set_accion(Accion); frm.MdiParent = this.MdiParent; frm.Show(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public tbl_usuario_Info GetInfo(string IdUsuario) { try { tbl_usuario_Info info = new tbl_usuario_Info(); using (Entities_general model = new Entities_general()) { info = (from q in model.tbl_usuario where q.estado == true && q.IdUsuario == IdUsuario select new tbl_usuario_Info { IdUsuario = q.IdUsuario, us_contrasenia = q.us_contrasenia, estado = q.estado } ).FirstOrDefault(); } return(info); } catch (Exception) { throw; } }
public ActionResult Modificar(tbl_usuario_Info model) { try { if (model == null) { return(View()); } if (!validar(model, ref mensaje)) { ViewBag.mensaje = mensaje; return(View()); } if (!odata.modificarDB(model)) { ViewBag.mensaje = "No se pudo modificar el registro"; return(View()); } return(RedirectToAction("Index", "Account")); } catch (Exception) { throw; } }
public ActionResult Nuevo(tbl_usuario_Info model) { try { if (model == null) { return(View()); } if (!validar(model, ref mensaje)) { ViewBag.mensaje = mensaje; return(View()); } if (!odata.grabarDB(model)) { ViewBag.mensaje = mensaje; return(View()); } return(RedirectToAction("Index", "Account")); } catch (Exception) { throw; } }
public ActionResult Login(tbl_usuario_Info model, string returnUrl) { try { decimal IdEmpleado = 0; if (string.IsNullOrWhiteSpace(model.IdUsuario) || string.IsNullOrWhiteSpace(model.us_contrasenia)) { return(View(model)); } if (odata.login(model)) { FormsAuthentication.SetAuthCookie(model.IdUsuario, true); Session["admin"] = "1"; return(RedirectToAction("Index", "Home")); } else { if (odata_empleado.Login(model.IdUsuario, model.us_contrasenia, ref IdEmpleado)) { tbl_periodo_evaluacion_Info info_periodo_actual = new tbl_periodo_evaluacion_Info(); tbl_periodo_evaluacion_Data data_periodo_actual = new tbl_periodo_evaluacion_Data(); info_periodo_actual = data_periodo_actual.get_info(data_periodo_actual.GetUltimoPeriodo()); if (info_periodo_actual == null) { return(RedirectToAction("Mensaje", "Resolucion_formulario", new { mensaje = "No existe periodo de evaluación activo" })); } if (info_periodo_actual.estado_cierre) { return(RedirectToAction("Calificacion_x_empleado", "Resolucion_calificacion", new { IdEmpleado = IdEmpleado, IdPeriodo = info_periodo_actual.IdPeriodo })); } enc_resolucion_formulario_Data data_resolucion = new enc_resolucion_formulario_Data(); if (data_resolucion.empleado_realizo_encuesta(IdEmpleado, info_periodo_actual.IdPeriodo)) { return(RedirectToAction("Mensaje", "Resolucion_formulario", new { mensaje = "Encuesta realizada exitósamente, espere los resultados" })); } Session["IdEmpleado"] = IdEmpleado; Session["admin"] = "0"; FormsAuthentication.SetAuthCookie(model.IdUsuario, true); return(RedirectToAction("Index", "Resolucion_formulario")); } else { return(RedirectToAction("Mensaje", "Resolucion_formulario", new { mensaje = "Usted no se encuentra registrado en el sistema de evaluación de personal, comuníquese con sistemas" })); } } } catch (Exception ex) { throw; } }
public bool anularDB(tbl_usuario_Info info) { try { return(odata.anularDB(info)); } catch (Exception) { throw; } }
public ActionResult Nuevo() { try { tbl_usuario_Info model = new tbl_usuario_Info(); return(View(model)); } catch (Exception) { throw; } }
public frmApp_usuario_mant() { InitializeComponent(); info_usuario = new tbl_usuario_Info(); bus_usuario = new tbl_usuario_Bus(); param = cl_parametrosGenerales_Bus.Instance; lst_empresa = new List <tb_Empresa_Info>(); bus_empresa = new tb_Empresa_Bus(); lst_subcentro = new List <tbl_usuario_x_subcentro_Info>(); lst_bodega = new List <tbl_usuario_x_bodega_Info>(); bus_bodega = new tbl_usuario_x_bodega_Bus(); bus_subcentro = new tbl_usuario_x_subcentro_Bus(); event_delegate_frmApp_usuario_mant_FormClosed += frmApp_usuario_mant_event_delegate_frmApp_usuario_mant_FormClosed; }
public bool guardarDB(tbl_usuario_Info info) { try { using (Entities_mobileSCI Context = new Entities_mobileSCI()) { tbl_usuario Entity = new tbl_usuario { IdUsuarioSCI = info.IdUsuarioSCI, clave = info.clave, nom_usuario = info.nom_usuario, estado = info.estado = true }; Context.tbl_usuario.Add(Entity); int sec = 1; foreach (var item in info.lst_usuario_x_bodega) { tbl_usuario_x_bodega EntityB = new tbl_usuario_x_bodega { IdUsuarioSCI = info.IdUsuarioSCI, IdSCI = sec++, IdEmpresa = item.IdEmpresa, IdSucursal = item.IdSucursal, IdBodega = item.IdBodega, }; Context.tbl_usuario_x_bodega.Add(EntityB); } sec = 1; foreach (var item in info.lst_usuario_x_subcentro) { tbl_usuario_x_subcentro EntityS = new tbl_usuario_x_subcentro { IdUsuarioSCI = info.IdUsuarioSCI, IdSCI = sec++, IdEmpresa = item.IdEmpresa, IdCentroCosto = item.IdCentroCosto, IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo }; Context.tbl_usuario_x_subcentro.Add(EntityS); } Context.SaveChanges(); return(true); } } catch (Exception) { throw; } }
public bool modificarDB(tbl_usuario_Info info) { try { using (Entities_mobileSCI Context = new Entities_mobileSCI()) { tbl_usuario Entity = Context.tbl_usuario.Where(q => q.IdUsuarioSCI == info.IdUsuarioSCI).FirstOrDefault(); if (Entity == null) { return(false); } Entity.clave = info.clave; Entity.nom_usuario = info.nom_usuario; Context.Database.ExecuteSqlCommand("DELETE mobileSCI.tbl_usuario_x_bodega WHERE IdUsuarioSCI = '" + info.IdUsuarioSCI + "'"); int sec = 1; foreach (var item in info.lst_usuario_x_bodega) { tbl_usuario_x_bodega EntityB = new tbl_usuario_x_bodega { IdUsuarioSCI = info.IdUsuarioSCI, IdSCI = sec++, IdEmpresa = item.IdEmpresa, IdSucursal = item.IdSucursal, IdBodega = item.IdBodega, }; Context.tbl_usuario_x_bodega.Add(EntityB); } Context.Database.ExecuteSqlCommand("DELETE mobileSCI.tbl_usuario_x_subcentro WHERE IdUsuarioSCI = '" + info.IdUsuarioSCI + "'"); sec = 1; foreach (var item in info.lst_usuario_x_subcentro) { tbl_usuario_x_subcentro EntityS = new tbl_usuario_x_subcentro { IdUsuarioSCI = info.IdUsuarioSCI, IdSCI = sec++, IdEmpresa = item.IdEmpresa, IdCentroCosto = item.IdCentroCosto, IdCentroCosto_sub_centro_costo = item.IdCentroCosto_sub_centro_costo }; Context.tbl_usuario_x_subcentro.Add(EntityS); } Context.SaveChanges(); return(true); } } catch (Exception) { throw; } }
public bool modificarDB(tbl_usuario_Info info) { try { using (Entities_general entyti = new Entities_general()) { var addnewC = entyti.tbl_usuario.Where(v => v.IdUsuario == info.IdUsuario).FirstOrDefault(); if (addnewC != null) { addnewC.us_contrasenia = info.us_contrasenia; entyti.SaveChanges(); } return(true); } } catch (Exception) { throw; } }
public bool grabarDB(tbl_usuario_Info info) { try { using (Entities_general entyti = new Entities_general()) { tbl_usuario addnewC = new tbl_usuario(); addnewC.IdUsuario = info.IdUsuario; addnewC.us_contrasenia = info.us_contrasenia; addnewC.estado = true; entyti.tbl_usuario.Add(addnewC); entyti.SaveChanges(); } return(true); } catch (Exception) { throw; } }
public ActionResult Anular(string IdUsuario) { try { if (IdUsuario == null) { return(RedirectToAction("Index", "Account")); } tbl_usuario_Info model = odata.GetInfo(IdUsuario); if (model == null) { return(RedirectToAction("Index", "Account")); } return(View(model)); } catch (Exception) { throw; } }
public bool anaularDB(tbl_usuario_Info info) { try { using (Entities_general entyti = new Entities_general()) { var addnewC = entyti.tbl_usuario.Where(v => v.IdUsuario == info.IdUsuario).FirstOrDefault(); if (addnewC != null) { addnewC.estado = false; entyti.SaveChanges(); } return(true); } } catch (Exception e) { throw; } }
private void get_info() { try { info_usuario = new tbl_usuario_Info { IdUsuarioSCI = txt_usuario.Text, clave = txt_clave.Text, nom_usuario = txt_nombre.Text, lst_usuario_x_bodega = lst_bodega.Where(q => q.seleccionado == true).ToList(), lst_usuario_x_subcentro = lst_subcentro.Where(q => q.seleccionado == true).ToList(), }; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public bool anularDB(tbl_usuario_Info info) { try { using (Entities_mobileSCI Context = new Entities_mobileSCI()) { tbl_usuario Entity = Context.tbl_usuario.Where(q => q.IdUsuarioSCI == info.IdUsuarioSCI).FirstOrDefault(); if (Entity == null) { return(false); } Entity.estado = false; Context.SaveChanges(); return(true); } } catch (Exception) { throw; } }
private bool validar(tbl_usuario_Info i_validar, ref string msg) { try { if (i_validar.IdUsuario == null) { msg = "El campo usuario es obligatorio"; return(false); } if (i_validar.us_contrasenia == null) { msg = "El compo contraseña es obligatorio"; return(false); } return(true); } catch (Exception) { throw; } }
public void set_info(tbl_usuario_Info _info) { info_usuario = _info; }