public Boolean Validar_Directiva_Contrasena(seg_usuario_info oUser, ref string MensajeError) { try { EntitiesSeguAcceso OEseg = new EntitiesSeguAcceso(); var Q_User = from User in OEseg.seg_usuario where User.IdUsuario.Equals(oUser.IdUsuario) && User.estado == "A" select User; foreach (var item in Q_User) { oUser.estado = item.estado; oUser.CambiarContraseniaSgtSesion = item.CambiarContraseniaSgtSesion; oUser.ExigirDirectivaContrasenia = item.ExigirDirectivaContrasenia; } var OUsera = Q_User.ToList(); if (OUsera.Count == 0) { return(false); } else { return(true); } } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
private void menu_event_delegate_btn_anular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { info_usuario = (seg_usuario_info)gridView_usuarios.GetFocusedRow(); if (info_usuario == null) { MessageBox.Show("Seleccione un registro", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (!info_usuario.estado) { MessageBox.Show("El registro seleccionado se encuentra anulado", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } llamar_formulario(eTipoAccion.ANULAR); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean Update_only_user(seg_usuario_info info, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { var contact = context.seg_usuario.FirstOrDefault(dinfo => dinfo.IdUsuario == info.IdUsuario); if (contact != null) { contact.IdUsuario = info.IdUsuario; contact.Contrasena = info.Contrasena; contact.estado = info.estado; contact.Nombre = info.Nombre; contact.Fecha_UltMod = DateTime.Now; context.SaveChanges(); } } return(true); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
public seg_usuario_info Get_Info_Usuario(string IdUsuario, ref string MensajeError) { try { seg_usuario_info user_info = new seg_usuario_info(); EntitiesSeguAcceso OEUser = new EntitiesSeguAcceso(); var selectUsers = from C in OEUser.seg_usuario where C.IdUsuario == IdUsuario select C; foreach (var item in selectUsers) { user_info.IdUsuario = item.IdUsuario; user_info.Contrasena = item.Contrasena; user_info.estado = item.estado; user_info.Nombre = item.Nombre; } return(user_info); } catch (Exception ex) { MensajeError = ex.Message; return(new seg_usuario_info()); } }
public Boolean GrabarDB(seg_usuario_info info, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { EntitiesSeguAcceso EDB = new EntitiesSeguAcceso(); var Q = from per in EDB.seg_usuario where per.IdUsuario == info.IdUsuario select per; if (Q.ToList().Count == 0) { var address = new seg_usuario(); address.IdUsuario = info.IdUsuario; address.Contrasena = info.Contrasena; address.estado = info.estado; address.Fecha_Transaccion = DateTime.Now; address.IdUsuario = info.IdUsuario; context.seg_usuario.Add(address); context.SaveChanges(); } else { return(false); } } return(true); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
public bool guardarDB(seg_usuario_info info, ref string mensaje) { try { using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { var lst = from q in Context.seg_usuario where q.IdUsuario == info.IdUsuario select q; if (lst.Count() == 0) { seg_usuario Entity = new seg_usuario(); Entity.IdUsuario = info.IdUsuario; Entity.us_contrasenia = info.us_contrasenia; Entity.us_nombre = info.us_nombre; Entity.estado = info.estado = true; Context.seg_usuario.Add(Entity); Context.SaveChanges(); } else { mensaje = "Usuario ya existe"; return(false); } } return(true); } catch (Exception) { throw; } }
public List <seg_usuario_info> Get_List_Usuario(ref string MensajeError) { List <seg_usuario_info> lU = new List <seg_usuario_info>(); try { EntitiesSeguAcceso OEUser = new EntitiesSeguAcceso(); var selectUsers = from C in OEUser.seg_usuario select C; foreach (var item in selectUsers) { seg_usuario_info user_info = new seg_usuario_info(); user_info.IdUsuario = item.IdUsuario; user_info.Contrasena = item.Contrasena; user_info.estado = item.estado; user_info.Nombre = item.Nombre; user_info.ExigirDirectivaContrasenia = item.ExigirDirectivaContrasenia; user_info.CambiarContraseniaSgtSesion = item.CambiarContraseniaSgtSesion; lU.Add(user_info); } return(lU); } catch (Exception ex) { MensajeError = ex.Message; return(new List <seg_usuario_info>()); } }
public seg_usuario_info get_info(string IdUsuario) { try { seg_usuario_info info = new seg_usuario_info(); using (EntitiesFactElectronica Context = new EntitiesFactElectronica()) { seg_usuario Entity = Context.seg_usuario.FirstOrDefault(q => q.IdUsuario == IdUsuario); if (Entity != null) { info.IdUsuario = Entity.IdUsuario; info.us_contrasenia = Entity.us_contrasenia; info.us_nombre = Entity.us_nombre; info.estado = Entity.estado; } } return(info); } catch (Exception ex) { throw; } }
public Boolean Actualizar_Password(seg_usuario_info info, ref string MensajeError) { try { using (EntitiesSeguAcceso context = new EntitiesSeguAcceso()) { var contact = context.seg_usuario.FirstOrDefault(dinfo => dinfo.IdUsuario == info.IdUsuario); if (contact != null) { contact.Contrasena = info.Contrasena; contact.CambiarContraseniaSgtSesion = info.CambiarContraseniaSgtSesion; contact.ExigirDirectivaContrasenia = info.ExigirDirectivaContrasenia; contact.IdUsuarioUltModi = info.IdUsuarioUltModi; contact.Fecha_UltMod = info.Fecha_UltMod; context.SaveChanges(); } } return(true); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
public List <seg_usuario_info> Get_List_Usuario_x_Empresa(int idEmpresa, ref string MensajeError) { List <seg_usuario_info> returnValue = new List <seg_usuario_info>(); try { EntitiesSeguAcceso OEUser = new EntitiesSeguAcceso(); var selectUsers = from C in OEUser.seg_usuario join E in OEUser.seg_Usuario_x_Empresa on C.IdUsuario equals E.IdUsuario where E.IdEmpresa == idEmpresa select C; foreach (var item in selectUsers) { seg_usuario_info user_info = new seg_usuario_info(); user_info.IdUsuario = item.IdUsuario; user_info.Contrasena = item.Contrasena; user_info.estado = item.estado; user_info.Nombre = item.Nombre; returnValue.Add(user_info); } return(returnValue); } catch (Exception ex) { MensajeError = ex.Message; return(returnValue); } }
private void btnIngresar_Click(object sender, EventArgs e) { try { InfoUsuario = new seg_usuario_info(); InfoUsuario.IdUsuario = txtUsuario.Text; InfoUsuario.Contrasena = txtPassword.Text; string mensajeError = ""; bool consulta = BusUsuario.Existe_Usuario(InfoUsuario.IdUsuario, ref mensajeError); if (mensajeError.Equals("")) { if (consulta) { if (BusUsuario.Validar_Credenciales(InfoUsuario, ref mensajeError)) { if (InfoUsuario.CambiarContraseniaSgtSesion == true) { FrmSeg_Cambiar_Contrasenia frm = new FrmSeg_Cambiar_Contrasenia(); frm.MdiParent = this.MdiParent; frm.set_Info(InfoUsuario); frm.Show(); } else { InfoUsuario = BusUsuario.Get_Info_Usuario(InfoUsuario.IdUsuario, ref mensajeError); Core.Erp.Business.General.cl_parametrosGenerales_Bus.Instance.IdUsuario = InfoUsuario.IdUsuario; Core.Erp.Business.General.cl_parametrosGenerales_Bus.Instance.InfoUsuario = InfoUsuario; LogonOk = true; this.Close(); } } else { Core.Erp.Business.General.cl_parametrosGenerales_Bus.Instance.IdUsuario = null; MessageBox.Show("La contraseña ingresada no es la correcta", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { Core.Erp.Business.General.cl_parametrosGenerales_Bus.Instance.IdUsuario = null; MessageBox.Show("El usuario no existe", param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show(mensajeError, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); Log_Error_bus.Log_Error(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 guardarDB(seg_usuario_info info, ref string mensaje) { try { return(oData.guardarDB(info, ref mensaje)); } catch (Exception) { throw; } }
public bool anularDB(seg_usuario_info info) { try { return(oData.anularDB(info)); } catch (Exception) { throw; } }
public void set_info(seg_usuario_info _info) { try { info_usuario = _info; } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Boolean Update_usuario_referencias(seg_usuario_info user, List <tb_Empresa_Info> lEmpresa, ref string MensajeError) { try { return(new seg_usuario_data().Update_usuario_referencias(user, lEmpresa, ref MensajeError)); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
private bool ValidarIngreso() { try { FrmSeg_Login login = new FrmSeg_Login(); login.ShowDialog(this); if (param.IdUsuario == null) { Application.Exit(); return(false); } FrmSeg_Login_x_Empresas frm_login_x_empresas = new FrmSeg_Login_x_Empresas(); frm_login_x_empresas.ShowDialog(this); InfoEmpresa = param.InfoEmpresa; InfoUsuario = param.InfoUsuario; tb_Empresa_Bus BusEmpresa = new tb_Empresa_Bus(); byte[] fondo = BusEmpresa.Get_Fondo_Pantalla_x_Empresa(param.InfoEmpresa.IdEmpresa); if (fondo != null) { this.BackgroundImage = Funciones.ArrayAImage(fondo); this.BackgroundImageLayout = ImageLayout.Stretch; } bei_logo.EditValue = InfoEmpresa.em_logo; switch (param.IdCliente_Ven_x_Default) { case Cl_Enumeradores.eCliente_Vzen.FJ: blcApariencia.Visibility = BarItemVisibility.Never; break; default: blcApariencia.Visibility = BarItemVisibility.Always; break; } return(true); } 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); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(false); } }
public Boolean Update_only_userData(seg_usuario_info info, ref string MensajeError) { try { seg_usuario_data data = new seg_usuario_data(); return(data.Update_only_user(info, ref MensajeError)); } catch (Exception ex) { MensajeError = "Error al Modificar .." + ex.Message; return(false); } }
public Boolean Anular(seg_usuario_info info, ref string MensajeError) { try { seg_usuario_data data = new seg_usuario_data(); return(data.Anular(info, ref MensajeError)); } catch (Exception ex) { MensajeError = "Error al Eliminar .." + ex.Message; return(false); } }
public Boolean GrabarUser_x_Empresa(seg_usuario_info info, List <int> idEmpresas, ref string MensajeError) { try { info.Contrasena = GetMd5Hash(info.Contrasena); return(new seg_usuario_data().GrabarUser_x_Empresa(info, idEmpresas, ref MensajeError)); } catch (Exception ex) { MensajeError = ex.Message; return(false); } }
public Boolean Actualizar_Password(seg_usuario_info info, ref string MensajeError) { try { seg_usuario_data data = new seg_usuario_data(); info.Contrasena = GetMd5Hash(info.Contrasena); return(data.Actualizar_Password(info, ref MensajeError)); } catch (Exception ex) { MensajeError = "Error al validar Actualizacion del password ... " + ex.Message; return(false); } }
public Boolean Validar_Directiva_Contrasena(seg_usuario_info Info_Usuario, ref string MensajeError) { try { seg_usuario_data oUserD = new seg_usuario_data(); return(oUserD.Validar_Directiva_Contrasena(Info_Usuario, ref MensajeError)); } catch (Exception ex) { //oLog.Log_Error(ex.ToString()); MensajeError = "Error al Validar Credenciales .." + ex.Message; return(false); } }
public seg_usuario_info Get_Info_Usuario(string IdUsuario, ref string MensajeError) { seg_usuario_info user_info = new seg_usuario_info(); try { seg_usuario_data data = new seg_usuario_data(); user_info = data.Get_Info_Usuario(IdUsuario, ref MensajeError); return(user_info); } catch (Exception ex) { return(new seg_usuario_info()); } }
public void set_Info(seg_usuario_info _Usuario) { try { usuario = _Usuario; } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); Log_Error_bus.Log_Error(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 Boolean GrabarDB(seg_usuario_info info, ref string MensajeError) { try { seg_usuario_data data = new seg_usuario_data(); info.Contrasena = GetMd5Hash(info.Contrasena); return(data.GrabarDB(info, ref MensajeError)); } catch (Exception ex) { //oLog.Log_Error(ex.ToString()); MensajeError = "Error al Grabar .." + ex.Message; return(false); } }
private bool ValidarIngreso() { try { FrmSeg_Login login = new FrmSeg_Login(); login.ShowDialog(this); if (param.IdUsuario == null) { Application.Exit(); return(false); } FrmSeg_Login_x_Empresas frm_login_x_empresas = new FrmSeg_Login_x_Empresas(); frm_login_x_empresas.ShowDialog(this); InfoEmpresa = param.InfoEmpresa; InfoUsuario = param.InfoUsuario; tb_Empresa_Bus BusEmpresa = new tb_Empresa_Bus(); byte[] fondo = BusEmpresa.Get_Fondo_Pantalla_x_Empresa(param.InfoEmpresa.IdEmpresa); if (fondo != null) { this.BackgroundImage = Funciones.ArrayAImage(fondo); } if (InfoEmpresa.em_nombre.Equals("DESARROLLO") || InfoEmpresa.em_nombre.Equals("DESarrollo") || InfoEmpresa.em_nombre.Equals("desARROllo") || InfoEmpresa.em_nombre.Equals("desarroLLO")) { LBLMENSAJE.Visible = true; } return(true); } 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); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); return(false); } }
private bool Modificar() { try { if (!Validar()) { List <tb_Empresa_Info> nuevasEmpresas = new List <tb_Empresa_Info>(); foreach (var empresa in listaEmpresas.CheckedItems) { nuevasEmpresas.Add(empresa as tb_Empresa_Info); } seg_usuario_info info = new seg_usuario_info(); info.IdUsuario = this.txtIdUsuario.Text; info.Contrasena = this.txtPassword.Text; info.estado = this.InfoUsuario.estado; info.Nombre = txtNombre.Text; info.CambiarContraseniaSgtSesion = chk_cambio_contrasenia_sigt_sesion.Checked; info.ExigirDirectivaContrasenia = chk_directiva_contrasenia.Checked; string mensaje = ""; if (new seg_usuario_bus().Update_usuario_referencias(info, nuevasEmpresas, ref mensaje)) { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Se_modifico_corrrectamente) + " el usuario " + info.IdUsuario, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) + ": " + mensaje, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } return(false); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private void gridView_usuarios_RowStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowStyleEventArgs e) { try { seg_usuario_info row = (seg_usuario_info)gridView_usuarios.GetRow(e.RowHandle); if (row == null) { return; } if (!row.estado) { e.Appearance.ForeColor = Color.Red; } } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void limpiar() { try { txt_usuario.Text = ""; txt_contrasenia.Text = ""; txt_nombre.Text = ""; lbl_anulado.Visible = false; info_usuario = new seg_usuario_info(); blst_usuario_x_empresa = new BindingList <seg_usuario_x_tb_empresa_info>(); Accion = eTipoAccion.NUEVO; set_accion_in_controls(); } catch (Exception) { MessageBox.Show("Ha ocurrido un error, comuníquese con sistemas", param.nom_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
void uC_Menu_Consultas1_event_btnAnular_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { try { info = (seg_usuario_info)gridViewUsuario.GetFocusedRow(); if (MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Esta_seguro_que_desea_anular_el) + " Usuario " + info.IdUsuario + " ?", param.Nombre_sistema, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { if (info.estado != "I") { FrmGe_MotivoAnulacion fr = new FrmGe_MotivoAnulacion(); fr.ShowDialog(); info.IdUsuarioUltAnu = param.IdUsuario; info.MotivoAnulacion = fr.motivoAnulacion; info.Fecha_UltAnu = DateTime.Now; new seg_usuario_bus().Anular(info, ref MensajeError); if (MensajeError != "") { MessageBox.Show(MensajeError, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show(param.Get_Mensaje_sys(enum_Mensajes_sys.Se_Anulo_Correctamente) + " el usuario " + info.IdUsuario, param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } this.gridControlUsuario.DataSource = bus.Get_List_Usuario(ref MensajeError); } else { MessageBox.Show("El Usuario " + info.IdUsuario + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Ya_se_encuentra_anulado), param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void Limpiar() { try { txtUsuario.Text = string.Empty; txtConfirmar_Contrasenia.Text = string.Empty; txtContrasenia_Actual.Text = string.Empty; txtConfirmar_Contrasenia.Text = string.Empty; usuario = new seg_usuario_info(); } catch (Exception ex) { string NameMetodo = System.Reflection.MethodBase.GetCurrentMethod().Name; NameMetodo = NameMetodo + " - " + ex.ToString(); Log_Error_bus.Log_Error(NameMetodo + " - " + ex.ToString()); MessageBox.Show(NameMetodo + " " + param.Get_Mensaje_sys(enum_Mensajes_sys.Error_comunicarse_con_sistemas) , param.Nombre_sistema, MessageBoxButtons.OK, MessageBoxIcon.Error); } }