internal static eResultado InsertarEmpleadoUsuario(TBL_EPI_USUARIO oUsuario, int idEmpleado) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { db.TBL_EPI_USUARIO.InsertOnSubmit(oUsuario); db.SubmitChanges(); //new DAOAuditoria().Insertar(eTablaCIS.TBL_CIS_USUARIO, oUS, eTipoAccionBD.MODIFICACION, Usuario); TBL_EPI_EMPLEADO oEmp = (from p in db.TBL_EPI_EMPLEADO where p.EPI_INT_IDEMPLEADO == idEmpleado select p).SingleOrDefault(); oEmp.EPI_INT_IDUSUARIO = oUsuario.EPI_INT_IDUSUARIO; db.SubmitChanges(); //new DAOEmpleado().ActualizaEmpleadoUsuario(oEmpleado, oUsuario.CIS_INT_USUARIO, Usuario); } return(eResultado.Correcto); } catch (Exception ex) { //new Ext.Net.MessageBox().Show(new Ext.Net.MessageBoxConfig() { Title = ConfigurationManager.AppSettings["TITULOMENAJEALERTA"].ToString(), Message = ex.Message, Buttons = Ext.Net.MessageBox.Button.OK }); return(eResultado.Error); } }
public frmUsuarioEditar(int idEmpleado) { InitializeComponent(); this.idEmpleado = idEmpleado; TBL_EPI_EMPLEADO oEmpleado = BLEmpleado.obtieneEmpleados(idEmpleado); if (oEmpleado.EPI_INT_IDUSUARIO != null) { this.idUsuario = Convert.ToInt32(oEmpleado.EPI_INT_IDUSUARIO); } List <BELlenaSLUE> olPerfil = BLPerfil.ListarPerfil(0, "").Select(x => new BELlenaSLUE { ValueMember = Convert.ToInt32(x.EPI_INT_IDPERFIL), DisplayMember = x.EPI_VCH_NOMBREPERFIL }).ToList(); BaseForm.CargaSLU(searchLookUpEdit1, olPerfil, "ValueMember", "DisplayMember"); txtEmpleado.Text = oEmpleado.EPI_VCH_NOMBRE + " " + oEmpleado.EPI_VCH_APELLIDOPATERNO; if (idUsuario > 0) { TBL_EPI_USUARIO oUsuario = BLUsuario.obtieneUsuario(idUsuario); searchLookUpEdit1.EditValue = oUsuario.EPI_INT_IDPERFIL ?? 0; txtUsuario.Text = oUsuario.EPI_VCH_USUARIO; checkEdit1.Checked = oUsuario.EPI_BIT_HABILITADO ?? false; } }
internal void updateSkinGallery(string caption, int idUsuario) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { TBL_EPI_USUARIO oUS = (from p in db.TBL_EPI_USUARIO where p.EPI_INT_IDUSUARIO == idUsuario select p).SingleOrDefault(); oUS.EPI_VCH_SKINGALLERY = caption; db.SubmitChanges(); } } catch (Exception ex) { //new Ext.Net.MessageBox().Show(new Ext.Net.MessageBoxConfig() { Title = ConfigurationManager.AppSettings["TITULOMENAJEALERTA"].ToString(), Message = ex.Message, Buttons = Ext.Net.MessageBox.Button.OK }); } }
internal static TBL_EPI_USUARIO obtieneUsuario(int idUsuario) { try { TBL_EPI_USUARIO oUsu = new TBL_EPI_USUARIO(); using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { oUsu = (from t in db.TBL_EPI_USUARIO where t.EPI_BIT_ACTIVO == true && t.EPI_INT_IDUSUARIO == idUsuario select t).SingleOrDefault(); } return(oUsu); } catch (Exception ex) { throw; } }
public static eResultado ValidarUsuario(string usuario, string pass, ref BEUsuario oUsuario) { try { using (DataClassEpiNetDataContext db = new DataClassEpiNetDataContext()) { TBL_EPI_USUARIO oUsu = (from t in db.TBL_EPI_USUARIO where t.EPI_BIT_ACTIVO == true && t.EPI_VCH_USUARIO == usuario && t.EPI_VCH_CLAVE == pass select t).SingleOrDefault(); if (oUsu == null) { return(eResultado.IncorrectoLogin); } else { oUsuario = new BEUsuario(); oUsuario.Usuario = oUsu; TBL_EPI_EMPLEADO oEmpl = (from r in db.TBL_EPI_EMPLEADO where r.EPI_BIT_ACTIVO == true && r.EPI_INT_IDUSUARIO == oUsu.EPI_INT_IDUSUARIO select r).SingleOrDefault(); oUsuario.Empleado = oEmpl; if (oUsu.EPI_INT_IDPERFIL == Convert.ToInt32(ePerfil.Admin)) { oUsuario.Modulos = (from f in db.TBL_EPI_MODULO where f.EPI_BIT_ACTIVO == true && f.EPI_BIT_WINDOWS == true //&& (f.EPI_VCH_WINDOWSFORM.Equals("") || f.EPI_VCH_WINDOWSFORM.StartsWith("frm")) orderby f.EPI_INT_ORDEN ascending select f).ToList(); } else { oUsuario.Modulos = (from f in db.TBL_EPI_OPCIONMODULOPERFIL where f.EPI_BIT_ACTIVO == true && f.EPI_INT_IDPERFIL == oUsu.EPI_INT_IDPERFIL && f.TBL_EPI_OPCIONMODULO.TBL_EPI_MODULO.EPI_BIT_WINDOWS == true //&& (f.TBL_EPI_OPCIONMODULO.TBL_EPI_MODULO.EPI_VCH_WINDOWSFORM.Equals("")|| f.TBL_EPI_OPCIONMODULO.TBL_EPI_MODULO.EPI_VCH_WINDOWSFORM.StartsWith("frm")) orderby f.TBL_EPI_OPCIONMODULO.TBL_EPI_MODULO.EPI_INT_ORDEN ascending select f.TBL_EPI_OPCIONMODULO.TBL_EPI_MODULO).Distinct().ToList(); //oUsuario.Modulos = (from mp in db.TBL_SGC_OPCIONMODULOPERFILs // where mp.SGC_BIT_ACTIVO == true // && mp.SGC_INT_IDPERFIL == oUsu.SGC_INT_IDPERFIL // && mp.TBL_SGC_OPCIONMODULO.TBL_SGC_MODULO.SGC_BIT_WINDOWS == true // orderby mp.TBL_SGC_OPCIONMODULO.TBL_SGC_MODULO.SGC_INT_ORDEN ascending // select mp.TBL_SGC_OPCIONMODULO.TBL_SGC_MODULO).Distinct().ToList(); } return(eResultado.Correcto); } } } catch (Exception ex) { return(eResultado.Error); } }
private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { TBL_EPI_USUARIO oUser = new TBL_EPI_USUARIO(); oUser.EPI_BIT_HABILITADO = this.checkEdit1.Checked; oUser.EPI_INT_IDPERFIL = Convert.ToInt32(this.searchLookUpEdit1.EditValue); eResultado Res; if (idUsuario == 0) { if (BLUsuario.ValidarNombreUsuario(txtUsuario.Text)) { XtraMessageBox.Show("Nombre de Usuario ya existe ingrese otro", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtUsuario.Text == string.Empty) { XtraMessageBox.Show("Debe Ingresar el Nombre de Usuario", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtClave.Text == string.Empty) { XtraMessageBox.Show("Debe Ingresar el Clave", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (txtClave.Text != txtConfirmaClave.Text) { XtraMessageBox.Show("Claves no coinciden", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } oUser.EPI_VCH_USUARIO = txtUsuario.Text; oUser.EPI_VCH_CLAVE = BaseForm.EncriptarPassword(txtClave.Text); oUser.EPI_BIT_ACTIVO = true; Res = BLUsuario.InsertarEmpleadoUsuario(oUser, idEmpleado); this.idUsuario = oUser.EPI_INT_IDUSUARIO; if (Res == eResultado.Correcto) { XtraMessageBox.Show("Usuario se insertó correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); txtClave.Text = string.Empty; txtConfirmaClave.Text = string.Empty; } } else { if (txtClave.Text != string.Empty) { if (txtClave.Text != txtConfirmaClave.Text) { XtraMessageBox.Show("Claves no coinciden", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } oUser.EPI_VCH_CLAVE = BaseForm.EncriptarPassword(txtClave.Text); } oUser.EPI_INT_IDUSUARIO = this.idUsuario; oUser.EPI_VCH_USUARIO = txtUsuario.Text; Res = BLUsuario.ActualizarEmpleadoUsuario(oUser, this.idEmpleado); if (Res == eResultado.Correcto) { XtraMessageBox.Show("Usuario Actualizado Correctamente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); txtClave.Text = string.Empty; txtConfirmaClave.Text = string.Empty; } } } catch (Exception ex) { throw; } }
public static eResultado InsertarEmpleadoUsuario(TBL_EPI_USUARIO oUsuario, int idEmpleado) { return(DAOUsuario.InsertarEmpleadoUsuario(oUsuario, idEmpleado)); }
public static eResultado ActualizarEmpleadoUsuario(TBL_EPI_USUARIO oUsuario, int idEmpleado) { return(DAOUsuario.ActualizarEmpleadoUsuario(oUsuario, idEmpleado)); }