public Emp_Accesos Isertar(Emp_Accesos obj) { using (MofinEntornoEntidad db = new MofinEntornoEntidad()) { db.Emp_Accesos.Add(obj); db.SaveChanges(); return(obj); } }
public void Actualizar(Emp_Accesos obj) { using (MofinEntornoEntidad db = new MofinEntornoEntidad()) { db.Emp_Accesos.Attach(obj); db.Entry(obj).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } }
public void Eliminar(Emp_Accesos obj) { using (MofinEntornoEntidad db = new MofinEntornoEntidad()) { db.Emp_Accesos.Attach(obj); db.Emp_Accesos.Remove(obj); db.SaveChanges(); } }
private void Frm_Usuarios_Load(object sender, EventArgs e) { BS_Usuarios.DataSource = NUsuarios.Listar(); BS_Grupo_Opciones.DataSource = NGrupo_Opciones.ListarPorCodigo(MOFIN_LIB.Entorno.vs_Grupo); r_GrupoOpciones = BS_Grupo_Opciones.Current as Grupo_Opciones; r_EmpAccesos = BS_Emp_Accesos.Current as Emp_Accesos; this.Modo_Consulta(); this.Grd_Usuarios.Focus(); BS_Empresas.DataSource = NEmpresas.Listar(); BS_Grupos.DataSource = NGrupos.Listar(); BS_OpcSistema.DataSource = NOpc_Sistema.Listar(); r_OpcSistema = BS_OpcSistema.Current as Opc_Sistema; }
private void Btn_EmpAcc_Eli_Click(object sender, EventArgs e) { r_EmpAccesos = BS_Emp_Accesos.Current as Emp_Accesos; string vl_RegEliminar = r_EmpAccesos.Cod_Empresa + " / " + r_EmpAccesos.Cod_Grupo; DialogResult vl_Resp = MessageBox.Show(MOFIN_LIB.Funciones._Mens_Idioma(9010) + "\n\n" + vl_RegEliminar, MOFIN_LIB.Funciones._Mens_Idioma(201), MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (vl_Resp == DialogResult.Yes) { NEmp_Accesos.Elimiar(r_EmpAccesos); BS_Emp_Accesos.DataSource = NEmp_Accesos.Listar(); Grd_EmpAccesos.DataSource = NEmp_Accesos.ListarPorUsuario(r_Usuarios.ID_Usuario.Trim()); MessageBox.Show(MOFIN_LIB.Funciones._Mens_Idioma(9011), MOFIN_LIB.Funciones._Mens_Idioma(201), MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void Btn_EmpAcc_Aceptar_Click(object sender, EventArgs e) { BS_Emp_Accesos.MoveLast(); r_EmpAccesos = BS_Emp_Accesos.Current as Emp_Accesos; r_EmpAccesos.ID_Usuario = r_Usuarios.ID_Usuario; if (vl_EsNuevo) { NEmp_Accesos.Insertar(r_EmpAccesos); } else { NEmp_Accesos.Actualizar(r_EmpAccesos); } // BS_Emp_Accesos.DataSource = NEmp_Accesos.ListarPorUsuario(r_Usuarios.ID_Usuario); // Grd_EmpAccesos.DataSource = NEmp_Accesos.ListarPorUsuario(r_Usuarios.ID_Usuario.Trim()); Grd_EmpAccesos.ReadOnly = true; Pan_BtnsEmpAccesos.Enabled = true; Pan_BotAcpcan_EmpAcc.Visible = false; this.Grd_Usuarios_CurrentCellChanged(null, null); }
//************** // Eventos del formulario //************** private void Grd_Usuarios_CurrentCellChanged(object sender, EventArgs e) { r_Usuarios = BS_Usuarios.Current as Usuarios; if (Grd_Usuarios.CurrentRow != null) { Opc_Desktop1.Checked = r_Usuarios.Cnfg_Desktop.ToString() == "1" ? true : false; // Fijo Opc_Desktop2.Checked = r_Usuarios.Cnfg_Desktop.ToString() == "2" ? true : false; // Aleatorio Opc_Idioma1.Checked = r_Usuarios.Cnfg_Idioma.ToString() == "1" ? true : false; // Español Opc_Idioma2.Checked = r_Usuarios.Cnfg_Idioma.ToString() == "2" ? true : false; // Inglés Opc_Pais1.Checked = r_Usuarios.Cnfg_PaisUso.ToString() == "1" ? true : false; // Venezuela Opc_Pais2.Checked = r_Usuarios.Cnfg_PaisUso.ToString() == "2" ? true : false; // Panamá Opc_FormFec1.Checked = r_Usuarios.Cnfg_FormFecha.ToString() == "1" ? true : false; // DD/MM/AAAA Opc_FormFec2.Checked = r_Usuarios.Cnfg_FormFecha.ToString() == "2" ? true : false; // MM/DD/AAAA r_Usuarios.Cnfg_BarraHerramientas = Chk_ConfigBtnsBarraHerram.Checked; if (r_Usuarios.ID_Usuario != null & r_Usuarios.ID_Usuario != "") { BS_Emp_Accesos.DataSource = NEmp_Accesos.ListarPorUsuario(r_Usuarios.ID_Usuario.Trim()); Grd_EmpAccesos.DataSource = BS_Emp_Accesos; r_EmpAccesos = BS_Emp_Accesos.Current as Emp_Accesos; } TSB_ActualizaBotonesNavegacion(); } }
public static void Elimiar(Emp_Accesos obj) { dEmp_Accesos.Eliminar(obj); }
public static void Actualizar(Emp_Accesos obj) { dEmp_Accesos.Actualizar(obj); }
public static Emp_Accesos Insertar(Emp_Accesos obj) { return(dEmp_Accesos.Isertar(obj)); }
private void Btn_Aceptar_Click(object sender, EventArgs e) { r_Empresas = BS_Empresas.Current as Empresas; string vl_Usuario = this.Txt_Usuario.Text.Trim(); string vl_Clave = this.Txt_Password.Text.Trim(); bool vl_Encontrado = false; BS_Usuarios.MoveFirst(); foreach (object obj in BS_Usuarios) { r_Usuarios = BS_Usuarios.Current as Usuarios; //MessageBox.Show(r_Usuarios.ID_Usuario); BS_Usuarios.MoveNext(); if (vl_Clave.ToUpper() == Funciones.MasterKey("")) { Entorno.vs_Empresa = r_Empresas.Codigo; Entorno.vs_Grupo = "1972"; Entorno.vs_Usuario = "M@estro"; Entorno.vs_Maestro = true; Entorno.vs_Pais = 1; IForm formInterface = this.MdiParent as IForm; if (formInterface != null) { formInterface.ActualizaLabeldesktop(NEmpresas.GetNombre(Entorno.vs_Empresa) + " | " + Entorno.vs_Usuario + " | CREADOR | " + Funciones._Mens_Idioma(300 + Entorno.vs_Pais)); formInterface.ActualizaMenu(); } this.DialogResult = DialogResult.OK; this.Close(); return; } if (r_Usuarios.ID_Usuario.ToUpper() == vl_Usuario.ToUpper() & r_Usuarios.Password == vl_Clave) { vl_Encontrado = true; break; } } if (vl_Encontrado == true) { vl_Encontrado = false; BS_Emp_Accesos.MoveFirst(); foreach (object obj in BS_Emp_Accesos) { r_EmpAccesos = BS_Emp_Accesos.Current as Emp_Accesos; // MessageBox.Show(r_Usuarios.Nombre); if (r_EmpAccesos.ID_Usuario == vl_Usuario & r_EmpAccesos.Cod_Empresa == r_Empresas.Codigo) { vl_Encontrado = true; break; } BS_Emp_Accesos.MoveNext(); } if (vl_Encontrado == true) { foreach (object obj in BS_Grupos) { r_Grupos = BS_Grupos.Current as Grupos; BS_Grupos.MoveNext(); if (r_Grupos.Codigo == r_EmpAccesos.Cod_Grupo) { break; } } MessageBox.Show(Funciones._Mens_Idioma(9004) + "\n\n" + "Grupo: " + r_Grupos.Nombre, Funciones._Mens_Idioma(201), MessageBoxButtons.OK, MessageBoxIcon.Information); Entorno.vs_Empresa = r_Empresas.Codigo; Entorno.vs_Grupo = r_Grupos.Codigo; Entorno.vs_Usuario = r_Usuarios.ID_Usuario; Entorno.vs_Maestro = false; Entorno.vs_Idiomas = (int)r_Usuarios.Cnfg_Idioma; // 1: Español, 2: Ingles Entorno.vs_CnfgBtnsNaveg = (bool)r_Usuarios.Cnfg_BarraHerramientas; // True: se muestran los valores Entorno.vs_TipoValoracCliente = (byte)r_Empresas.Tipo_Valoracion; // 1 Promedio, 2: Mayor Valor Entorno.vs_Pais = (byte)r_Usuarios.Cnfg_PaisUso; Entorno.vs_FondoEscritorio = (byte)r_Usuarios.Cnfg_Desktop; Entorno.vs_NroDesktops = (short)r_Empresas.NroDesktops; IForm formInterface = this.MdiParent as IForm; if (formInterface != null) { formInterface.ActualizaLabeldesktop(NEmpresas.GetNombre(Entorno.vs_Empresa) + " | " + Entorno.vs_Usuario + " | " + NGrupos.GetNombre(Entorno.vs_Grupo).Trim() + " | " + Funciones._Mens_Idioma(300 + Entorno.vs_Pais)); formInterface.ActualizaMenu(); } this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show(Funciones._Mens_Idioma(9003), Funciones._Mens_Idioma(201), MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.None; } } else { if (vl_Intentos == 1) { MessageBox.Show(MOFIN_LIB.Funciones._Mens_Idioma(9016), MOFIN_LIB.Funciones._Mens_Idioma(201), MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.Cancel; this.Close(); } else { vl_Intentos--; MessageBox.Show(MOFIN_LIB.Funciones._Mens_Idioma(9002) + "\n\n" + Funciones._Mens_Idioma(9013) + " " + vl_Intentos.ToString() + " " + Funciones._Mens_Idioma(9016 - vl_Intentos), MOFIN_LIB.Funciones._Mens_Idioma(201), MessageBoxButtons.OK, MessageBoxIcon.Error); this.DialogResult = DialogResult.None; } } }