private void ValidaUsuario() { try { BRConfiguracionADE brusu = new BRConfiguracionADE(); EntUsuario enusu = new EntUsuario(); enusu.IdSistema = 8; enusu.Usuario = txtUsuario.Text; enusu.Clave = BREncripcion.encript2(txtPassword.Password); Respuesta <List <EntUsuario> > respob = brusu.GetValidaUsuario(enusu); if (respob.Resultado.Count > 0) { if (respob.Resultado[0].ValidaUsuario != 0) { messageBox = new avisosis(respob.Resultado[0].Mensaje, "Acceso al Sistema", MessageBoxButton.OK, MessageBoxImage.Information); messageBox.ShowDialog(); } else { //carga datos usuario respob = new Respuesta <List <EntUsuario> >(); respob = brusu.GetConsultaUsuario(enusu); if (respob.Resultado.Count > 0) { App.IdUsuario = respob.Resultado[0].IdUsuario; App.NombreUsuario = respob.Resultado[0].Nombre; App.Admin = respob.Resultado[0].Admin; App.IdArea = respob.Resultado[0].IdArea; App.CorreoElectronico = respob.Resultado[0].CorreoElectronico; App.IdPerfil = respob.Resultado[0].IdPerfil; App.IdSistema = respob.Resultado[0].IdSistema; } //agrega lista acceso EntPerfil entp = new EntPerfil(); entp.IdSistema = App.IdSistema; entp.IdUsuarioRegistro = App.IdUsuario; Respuesta <List <EntPerfil> > resp = brusu.GetConsultaPerfileAccesoUsuario(entp); if (resp.Resultado.Count > 0) { App.ListaAccesoPantalla = resp.Resultado; } Close(); Main m = new Main(); m.Show(); } } } catch (Exception ex) { messageBox = new avisosis(ex, "Acceso al Sistema", MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
//guarda y actualiza public void Guarda() { EntUsuario entUser = new EntUsuario(); BrConfiguracion ped = new BrConfiguracion(); try { totRequeridos = 3; //contabilizaYValidaRequerido(TxtUsuario); contabilizaYValidaRequerido(TxtNombre); contabilizaYValidaRequerido(TxtCorreo); contabilizaYValidaRequerido(CmbArea); //contabilizaYValidaRequerido(CmbPerfil); if (totRequeridos > 0) { messageBox = new avisosis(totRequeridos == 1 ? (string.Format("¡El campo {0} es obligatorio!", ControlInvalido)) : "Los campos son obligatorios", this.Title, MessageBoxButton.OK, MessageBoxImage.Warning); messageBox.ShowDialog(); return; } //if (!ValidaBusqOpcionalConMensaje(TxtEmpOri, LblEmpresaOrigen)) // return; //enttrM.Aviavii = Convert.ToInt32(TxtAviso.Text); if (ActIns == Comunes.AGREGA) { entUser.IdUsuarioRegistro = App.IdUsuario; entUser.ActivoTexto = "Si"; } else { entUser.FechaModifico = Convert.ToString(DateTime.Today); entUser.IdUsuarioModifico = App.IdUsuario; entUser.IdUsuario = EntUser.IdUsuario; entUser.ActivoTexto = EntUser.ActivoTexto; } entUser.Usuario = TxtUsuario.Text; entUser.Nombre = TxtNombre.Text; entUser.Clave = BREncripcion.encript2(txtContrasena.Password); entUser.Origen = area.Abreviatura; entUser.IdArea = area.IdArea; entUser.Area = area.Area; entUser.CorreoElectronico = TxtCorreo.Text; //entUser.IdPerfil = perf.IdPerfil; entUser.IdPerfil = IdPerfil; Respuesta <int> res = ped.InsUpdUsuarios(entUser, ActIns, "A"); if (bandera == 1) { if (res.EsExitoso) { //Actualizacion del Grid Generico Editando = false; messageBox = new avisosis("Se ha " + (ActIns == Comunes.AGREGA ? " agregado " : ActIns == Comunes.CAMBIA ? " actualizado " : " eliminado ") + " correctamente el usuario", this.Title, MessageBoxButton.OK, MessageBoxImage.None); messageBox.ShowDialog(); frmCatologoGenerico.AcutualizaGrid <EntUsuario>(entUser); if (!cerrando) { this.Close(); } } else { messageBox = new avisosis("Error al " + (ActIns == Comunes.AGREGA ? " agregar " : ActIns == Comunes.CAMBIA ? " actualizar " : " eliminar ") + res.Error, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } } } catch (Exception ex) { messageBox = new avisosis(ex, this.Title, MessageBoxButton.OK, MessageBoxImage.Error); messageBox.ShowDialog(); } }
private void btnEncript_Click(object sender, RoutedEventArgs e) { txtDesenc.Text = BREncripcion.encript2(txtEncriptar.Text); }