Пример #1
0
        private void Login()
        {
            List <Entidades.Usuario> usuarios = new List <Entidades.Usuario>();

            try
            {
                //bool coneccion = CheckPort();
                //if (coneccion == true)
                //{
                string usuario    = txtUsuario.Text;
                string contraseña = txtClave.Text;
                usuarios = UsuarioNeg.LoginUsuario(usuario, contraseña);
                if (usuarios.Count == 0)
                {
                    const string message2 = "Usuario/contraseña ingresado incorrecta.";
                    const string caption2 = "Error";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Exclamation);
                }
                else
                {
                    Sesion.UsuarioLogueado = usuarios.First();
                    MasterNuevaWF _inicio = new MasterNuevaWF(0, null);
                    _inicio.Show();
                    Hide();
                }
                //}
            }
            catch (Exception ex)
            {
            }
        }
Пример #2
0
        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                Sico.Entidades.Usuario _usuario = CargarEntidad();

                if (UsuarioSeleccionado.Funcion == 2)
                {
                    bool Exito = UsuarioNeg.EditarUsuario(_usuario);
                    if (Exito == true)
                    {
                        LimpiarCampos();
                    }
                }
                else
                {
                    bool Exito = UsuarioNeg.GurdarUsuario(_usuario);
                    if (Exito == true)
                    {
                        LimpiarCampos();
                    }
                    else
                    {
                    }
                }
            }
            catch { }
        }
Пример #3
0
 public void capturarIdPerfil()
 {
     objUsuario               = new Usuario();
     objUsuarioNeg            = new UsuarioNeg();
     objUsuario.NombreUsuario = usuario;
     objUsuarioNeg.LeercontraUsuarios(objUsuario);
 }
Пример #4
0
        private void btnEditar_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.IdUsuario         = 1;
            _usuario.Dni               = "33222111";
            _usuario.Sexo              = "Masculino";
            _usuario.Apellido          = "Prueba2";
            _usuario.Nombre            = "Prueba2";
            _usuario.FechaDeNacimiento = DateTime.Now;
            _usuario.Perfil            = 1;
            _usuario.Contraseña        = "AAAA";
            _usuario.Contraseña2       = "AAAA";
            _usuario.FechaDeAlta       = DateTime.Now;
            _usuario.Estado            = "Activo";
            bool Exito = UsuarioNeg.EditarUsuario(_usuario);

            if (Exito == true)
            {
                const string message2 = "Se registro la edición exitosamente.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
Пример #5
0
        private void btndelete_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                // var ComboItem = (string)cbxroles.SelectedItem;

                var re = (tbUserEmpaque)gridUsuarios.SelectedItem;


                var resp = MessageBox.Show("Esta Seguro de Eliminar el Usuario ", re.nombreUsuario, MessageBoxButton.YesNo, MessageBoxImage.Question);

                if (resp == MessageBoxResult.Yes)
                {
                    var res = UsuarioNeg.DelUsuario(re);

                    if (res == 1)
                    {
                        MessageBox.Show("Exito", $"Usuario {re.nombreUsuario} Eliminado Correctamente ", MessageBoxButton.OK, MessageBoxImage.Information);
                        cargaUsuarios();
                    }
                    else
                    {
                        MessageBox.Show("Exito", $"Ha Fallado la Eliminación del Usuario {re.nombreUsuario}", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error", ex.Message, MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Пример #6
0
        public void btnLogin_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.Dni        = txtDni.Text;
            _usuario.Contraseña = txtClave.Text;
            List <Usuario> lista = new List <Usuario>();

            lista = UsuarioNeg.LoginUsuario(_usuario);
            if (lista.Count > 0)
            {
                _usuario.IdUsuario           = lista[0].IdUsuario;
                _usuario.FechaUltimaConexion = DateTime.Now;
                bool Exito = UsuarioNeg.ActualizarUltimaConexion(_usuario);
                if (Exito == true)
                {
                    HttpContext.Current.Session["loginUsuario"] = lista.First();
                    Response.Redirect("DefaultWF.aspx");
                }
                else
                {
                }
            }
            else
            {
                throw new Exception("El usuario ingresado/contraseña incorrecta.");
            }
        }
Пример #7
0
        private void LlenarDgv2(int idFlujo)
        {
            UsuarioNeg neg = new UsuarioNeg();
            DataSet    ds  = neg.ListarFlujosxId(idFlujo);

            dgv2.DataSource = ds.Tables[0];
        }
Пример #8
0
    public List <Usuario> MotrarAllUsuarios()
    {
        UsuarioNeg listaUsuarios = new UsuarioNeg();
        var        usuarios      = listaUsuarios.MostrarAllUsuario();

        return(usuarios.ToList());
    }
Пример #9
0
 public void capturarIdPerfil()
 {
     objUsuario               = new Usuario();
     objUsuarioNeg            = new UsuarioNeg();
     objUsuario.NombreUsuario = usuario;
     objUsuarioNeg.LeerIdPerfil(objUsuario);
     idPerfil = objUsuario.IdPerfil;
 }
Пример #10
0
 public Gestionar_Usuarios(string usuario)
 {
     InitializeComponent();
     lblNombreUsuario.Text = usuario;
     usu           = usuario;
     objUsuarioNeg = new UsuarioNeg();
     llenarTabla();
 }
Пример #11
0
        private void cargarPerfiles()
        {
            UsuarioNeg objUsuarioNeg  = new UsuarioNeg();
            DataSet    dsTipoPerfiles = objUsuarioNeg.LeerPerfiles();

            CBPerfil.DataSource    = dsTipoPerfiles.Tables[0];
            CBPerfil.DisplayMember = "nombre";
            CBPerfil.ValueMember   = "idPerfil";
        }
Пример #12
0
 public CambiarContrasena(string usu)
 {
     InitializeComponent();
     objUsuarioNeg = new UsuarioNeg();
     usuario       = usu;
     capturarIdPerfil();
     label2.Text    = usuario;
     label2.Visible = false;
 }
Пример #13
0
        private void BtnCrearUser_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                string password = HashClass.EncodePassword(string.Concat(txtuser.Text.ToLower(), txtcontraseña.Password));

                var res = Validaciondeentradas(txtuser, txtcontraseña, txtconfimacionC, cbxroles);

                if (res)
                {
                    return;
                }

                if (!txtcontraseña.Password.ToString().Equals(txtconfimacionC.Password.ToString()))
                {
                    MessageBox.Show("Alerta", "La Confirmacion de contraseña no coincide");
                    return;
                }

                var us = new tbUserEmpaque();
                us.nombreUsuario = txtuser.Text.ToLower();
                us.contraseña    = password;
                us.rol           = cbxroles.SelectedItem.ToString();

                BtnCrearUser.IsEnabled = false;

                var response = (int)UsuarioNeg.SaveUsuario(us);

                if (response == 1)
                {
                    txtuser.Text             = string.Empty;
                    txtcontraseña.Password   = string.Empty;
                    txtconfimacionC.Password = string.Empty;
                    cbxroles.SelectedIndex   = 0;
                    cargaUsuarios();
                    MessageBox.Show("Exito", "Usuario Creado Correctamente");
                }
                else if (response == 2)
                {
                    MessageBox.Show("Alerta", "El Nombre de Usuario ya Esta en Uso");
                }
                else
                {
                    MessageBox.Show("Alerta", "Ha Fallado el Proceso");
                }

                BtnCrearUser.IsEnabled = true;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Alerta", ex.Message, MessageBoxButton.OK, MessageBoxImage.Error);
                string mes = ex.Message;
                BtnCrearUser.IsEnabled = true;
                ///throw;
            }
        }
Пример #14
0
 public EscrituraUsuarios(int idUsu, string usuario)
 {
     InitializeComponent();
     objUsuario           = new Usuario();
     objUsuarioNeg        = new UsuarioNeg();
     lblIdUsuario.Text    = "" + idUsu;
     objUsuario.IdUsuario = int.Parse(lblIdUsuario.Text);
     objUsuarioNeg.LeerUsuarioDatos(objUsuario);
     cargarUsuario();
     cargarPerfiles();
     lblIdUsuario.Visible = false;
 }
Пример #15
0
        void cargaUsuarios()
        {
            try
            {
                var listaUser = UsuarioNeg.GetUsuario();

                gridUsuarios.ItemsSource = listaUser;
            }
            catch (Exception)
            {
                throw;
            }
        }
Пример #16
0
        private void LlenarDgv()
        {
            UsuarioNeg neg = new UsuarioNeg();
            DataSet    ds  = neg.ListarFlujos();

            dgv.DataSource = ds.Tables[0];
            DataGridViewButtonColumn col = new DataGridViewButtonColumn();

            col.UseColumnTextForButtonValue = true;
            col.Text = "Ver";
            col.Name = "Ver";
            dgv.Columns.Add(col);
        }
Пример #17
0
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!string.IsNullOrWhiteSpace(txtuser.Text) && !string.IsNullOrWhiteSpace(txtpass.Password))
                {
                    string password = HashClass.EncodePassword(string.Concat(txtuser.Text.ToLower(), txtpass.Password));

                    var obj = new tbUserEmpaque
                    {
                        nombreUsuario = txtuser.Text.ToLower(),
                        contraseña    = password
                    };

                    var resp = UsuarioNeg.GetUsuario(obj);

                    switch (resp.rol.Trim())
                    {
                    case "error":
                        MessageBox.Show(resp.nombreUsuario, "Ha ocurrido un error intente nuevamente");

                        break;

                    case "null":
                        MessageBox.Show("Icorrecto", "Las credenciales proporcionadas no son validas");
                        break;

                    case "Tickets":
                        App.Current.Properties["User"] = resp;
                        var form2 = new PricipalTickets();
                        this.Close();
                        form2.Show();
                        // stackPanelContenido.Children.Add(new TicktesScan());
                        break;

                    default:
                        App.Current.Properties["User"] = resp;
                        var form = new Principal();
                        this.Close();
                        form.Show();

                        break;
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                throw;
            }
        }
Пример #18
0
        private void btnReactivar_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.Dni  = "33222111";
            _usuario.Sexo = "Masculino";
            bool Exito = UsuarioNeg.ReactivarUsuario(_usuario);

            if (Exito == true)
            {
                const string message2 = "El usuario se Activo exitosamente.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
Пример #19
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            List <Entidades.Usuario> usuarios = new List <Entidades.Usuario>();

            try
            {
                string usuario    = txtUsuario.Text;
                string contraseña = txtContraseña.Text;
                usuarios = UsuarioNeg.LoginUsuario(usuario, contraseña);
                if (usuarios.Count == 0)
                {
                    const string message2 = "Usuario/contraseña ingresado incorrecta.";
                    const string caption2 = "Error";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Exclamation);
                }
                else
                {
                    Sesion.UsuarioLogueado = usuarios.First();
                    InicioWF _usuario = new InicioWF();
                    //Usb oUsb = new Usb();
                    //List<USBInfo> lstUSBD = oUsb.GetUSBDevices();
                    //bool Exito = Dao.UsuarioDao.LevantarBackup();
                    //if (Exito == true)
                    //{
                    _usuario.Show();
                    Hide();
                    //}
                    //else { MessageBox.Show("ATENCIÓN no se pudo importar el backup de base de datos"); }
                }
            }
            catch (Exception ex)
            {
                const string message = "Error en el sistema. Intente nuevamente o comuniquese con el administrador.";
                const string caption = "Atención";
                var          result  = MessageBox.Show(message, caption,
                                                       MessageBoxButtons.OK,
                                                       MessageBoxIcon.Warning);
                throw new Exception();
            }
        }
Пример #20
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Entidades.Usuario _usuario = CargarEntidad();
         if (txtDni.Enabled == false)
         {
             bool Exito = UsuarioNeg.EditarUsuario(_usuario);
             if (Exito == true)
             {
                 ProgressBar();
                 const string message2 = "La edición del usuario se registro exitosamente.";
                 const string caption2 = "Éxito";
                 var          result2  = MessageBox.Show(message2, caption2,
                                                         MessageBoxButtons.OK,
                                                         MessageBoxIcon.Asterisk);
                 LimpiarCampos();
             }
         }
         else
         {
             bool Exito = UsuarioNeg.GurdarUsuario(_usuario);
             if (Exito == true)
             {
                 ProgressBar();
                 const string message2 = "Se registro el usuario exitosamente.";
                 const string caption2 = "Éxito";
                 var          result2  = MessageBox.Show(message2, caption2,
                                                         MessageBoxButtons.OK,
                                                         MessageBoxIcon.Asterisk);
                 LimpiarCampos();
             }
             else
             {
                 txtDni.Focus();
             }
         }
     }
     catch { }
 }
Пример #21
0
        private void btnLogin_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.Dni        = "33222111";
            _usuario.Contraseña = "AAAA";
            List <Usuario> lista = new List <Usuario>();

            lista = UsuarioNeg.LoginUsuario(_usuario);
            if (lista.Count > 0)
            {
                _usuario.IdUsuario           = lista[0].IdUsuario;
                _usuario.FechaUltimaConexion = DateTime.Now;
                bool Exito = UsuarioNeg.ActualizarUltimaConexion(_usuario);
                if (Exito == true)
                {
                    const string message2 = "Login Exitoso.";
                    const string caption2 = "Éxito";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Asterisk);
                }
                else
                {
                    const string message2 = "No se pudo actualizar la ultima conexión.";
                    const string caption2 = "Éxito";
                    var          result2  = MessageBox.Show(message2, caption2,
                                                            MessageBoxButtons.OK,
                                                            MessageBoxIcon.Asterisk);
                }
            }
            else
            {
                const string message2 = "Usuario o clave incorrectas.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
Пример #22
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         var dni = txtDni.Text;
         if (dni != "")
         {
             const string message = "Desea eliminar el usuario seleccionado ?";
             const string caption = "Eliminar Usuario";
             var          result  = MessageBox.Show(message, caption,
                                                    MessageBoxButtons.YesNo,
                                                    MessageBoxIcon.Question);
             {
                 if (result == DialogResult.Yes)
                 {
                     bool exito;
                     exito = UsuarioNeg.EliminarUsuario(dni);
                     if (exito == true)
                     {
                         ProgressBar();
                         const string message2 = "Se elimino el usuario exitosamente.";
                         const string caption2 = "Éxito";
                         var          result2  = MessageBox.Show(message2, caption2,
                                                                 MessageBoxButtons.OK,
                                                                 MessageBoxIcon.Asterisk);
                         LimpiarCampos();
                     }
                     else
                     {
                         LimpiarCampos();
                     }
                 }
                 else
                 {
                 }
             }
         }
     }
     catch { }
 }
Пример #23
0
 private void btnGuardar_Click(object sender, EventArgs e)
 {
     try
     {
         Entidades.CuentaEmailPorUsuario _cuenta = CargarEntidad();
         bool Exito = UsuarioNeg.GuardarCuentaEmail(_cuenta);
         if (Exito == true)
         {
             ProgressBar();
             const string message2 = "Se registro la información de la cuenta de email exitosamente.";
             const string caption2 = "Éxito";
             var          result2  = MessageBox.Show(message2, caption2,
                                                     MessageBoxButtons.OK,
                                                     MessageBoxIcon.Asterisk);
             LimpiarCampos();
         }
         else
         {
         }
     }
     catch { }
 }
Пример #24
0
 private void btnBuscar_Click(object sender, EventArgs e)
 {
     try
     {
         List <Usuario> _usuario = new List <Usuario>();
         var            dni      = txtDniBuscar.Text;
         _usuario = UsuarioNeg.BuscarUsuarioPorDni(dni);
         if (_usuario.Count > 0)
         {
             var usuario = _usuario.First();
             txtDni.Text              = usuario.Dni;
             txtApellido.Text         = usuario.Apellido;
             txtNombre.Text           = usuario.Nombre;
             dtFechaNac.Value         = usuario.FechaDeNacimiento;
             txtContraseña.Text       = usuario.Contraseña;
             txtRepiteContraseña.Text = usuario.Contraseña;
             cmbPerfil.Text           = usuario.Perfil;
             txtDni.Enabled           = false;
             btnEditar.Visible        = true;
             btnEliminar.Visible      = true;
             btnHistorial.Visible     = true;
         }
         else
         {
             txtDniBuscar.Focus();
             const string message = "No existe ningun usuario con el dni ingresado.";
             const string caption = "Atención";
             var          result  = MessageBox.Show(message, caption,
                                                    MessageBoxButtons.OK,
                                                    MessageBoxIcon.Exclamation);
             throw new Exception();
         }
     }
     catch (Exception ex)
     {
     }
 }
Пример #25
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            Usuario _usuario = new Usuario();

            _usuario.Estado = "Activo";
            List <Usuario> Lista = UsuarioNeg.ConsultarUsuarios(_usuario);

            if (Lista.Count > 0)
            {
                const string message2 = "Exito.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
            if (Lista.Count == 0)
            {
                const string message2 = "Exito sin dato.";
                const string caption2 = "Éxito";
                var          result2  = MessageBox.Show(message2, caption2,
                                                        MessageBoxButtons.OK,
                                                        MessageBoxIcon.Asterisk);
            }
        }
Пример #26
0
        public void btnLogin_Click(object sender, EventArgs e)
        {
            List <Usuario> usuarios = new List <Usuario>();

            try
            {
                string usuario    = txtDni.Text;
                string contraseña = txtClave.Text;
                usuarios = UsuarioNeg.LoginUsuario(usuario, contraseña);
                if (usuarios.Count == 0)
                {
                    throw new Exception("El usuario ingresado/contraseña incorrecta.");
                }
                else
                {
                    //IList<Usuario> usuariLogin = Session["usuarios"] as IList<Usuario>;
                    HttpContext.Current.Session["loginUsuario"] = usuarios.First();
                    Response.Redirect("~/InicioWF.aspx");
                }
            }
            catch (Exception ex)
            {
            }
        }
Пример #27
0
    public USUARIO MostrarUsuarioByID(int id)
    {
        UsuarioNeg listaUsuario = new UsuarioNeg();

        return(listaUsuario.MostrarUsuarioByID(id));
    }
Пример #28
0
    public USUARIO BuscarUsuarioByPasswordAndUsuario(string password, string usuario1)
    {
        UsuarioNeg listaUsuario = new UsuarioNeg();

        return(listaUsuario.buscaUsuario(password, usuario1));
    }
Пример #29
0
        private void btnEnviar_Click(object sender, EventArgs e)
        {
            dgvFlujo.AllowUserToAddRows = true;
            string     cod = string.Empty;
            UsuarioNeg neg = new UsuarioNeg();
            DataSet    id  = neg.ObtenerId(lblNombreUsuario.Text);

            cod = id.Tables[0].Rows[0].ItemArray[0].ToString();

            string flujoId = neg.registrarFlujoDevId(txtNombreFlujo.Text);

            Dominio.T_DetalleFlujo flujo = new Dominio.T_DetalleFlujo();
            Dominio.T_Señas        seña  = new Dominio.T_Señas();
            Dominio.T_Secuencia    se    = new Dominio.T_Secuencia();
            Dominio.T_Herramienta  he    = new Dominio.T_Herramienta();

            foreach (DataGridViewRow rows in dgvFlujo.Rows)
            {
                List <string> array   = new List <string>();
                string        valse   = rows.Cells[1].Value.ToString();
                DataSet       valseña = neg.ValidaSeña(valse);
                if (valseña.Tables[0].Rows.Count == 0)
                {
                    seña.nombre           = rows.Cells[1].Value.ToString();
                    seña.descripcion      = "No Asignado";
                    seña.idCategoriaSeñas = 1002;
                    seña.estado           = "No validado";
                    se.nombreSecuencia    = rows.Cells[0].Value.ToString();
                    flujo.idHerramienta   = Convert.ToInt32(rows.Cells[4].Value);
                    flujo.idUsuario       = Convert.ToInt32(cod);
                    flujo.idFlujo         = Convert.ToInt32(flujoId);
                    flujo.estado          = "Pendiente de Aprobación";
                    flujo.existe          = false;
                    flujo.idCategoria     = Convert.ToInt32(rows.Cells[3].Value);
                    string respuesta = neg.registrarFlujoSeña(flujo, se, seña);
                    if (respuesta == "Flujo S Registrado")
                    {
                        array.Add(rows.Cells[1].Value.ToString());
                    }
                    else
                    {
                        array = new List <string>();
                        array.Add("Error");
                    }
                }
                else
                {
                    flujo.idSeñas       = Convert.ToInt32(valseña.Tables[0].Rows[0].ItemArray[0]);
                    se.nombreSecuencia  = rows.Cells[0].Value.ToString();
                    flujo.idHerramienta = Convert.ToInt32(rows.Cells[4].Value);
                    flujo.idUsuario     = Convert.ToInt32(cod);
                    flujo.idFlujo       = Convert.ToInt32(flujoId);
                    flujo.estado        = "Pendiente de Aprobación";
                    flujo.existe        = true;
                    flujo.idCategoria   = Convert.ToInt32(rows.Cells[3].Value);
                    string respuesta = neg.registrarFlujo(flujo, se);
                    if (respuesta == "Flujo Registrado")
                    {
                        array.Add(rows.Cells[1].Value.ToString());
                    }
                    else
                    {
                        array = new List <string>();
                        array.Add("Error");
                    }
                }
                if (array.Contains("Error"))
                {
                    MessageBox.Show("Error. Consulte con el Administrador del Sistema.");
                }
                else
                {
                    string toDisplay = string.Join(Environment.NewLine, array);
                    MessageBox.Show("Flujo, con señas:" + toDisplay + " registrado correctamente.");
                }
                limpiar();
                if (dgvFlujo.Rows.Count == 0)
                {
                    dgvFlujo.AllowUserToAddRows = true;
                }
                else
                {
                    dgvFlujo.AllowUserToAddRows = false;
                }
            }
            Gestionar_Workflow gwf = new Gestionar_Workflow(usu);

            this.Close();
            gwf.Show();
        }
Пример #30
0
 public UsuarioController()
 {
     objUsuarioNeg = new UsuarioNeg();
 }