Beispiel #1
0
 private void button1_Click(object sender, EventArgs e)
 {
     try
     {
         if (txtClaveNew1.Text.Trim() == txtClaveNew2.Text.Trim())
         {
             string Rpta = "";
             Rpta = N_Usuarios.ChangePassword(Convert.ToInt32(Variables.idUsuarios), Variables.LoginActual1.Trim(), txtClaveNew1.Text.Trim());
             if (Rpta.Equals("OK"))
             {
                 this.Limpiar();
                 this.MensajeOk("Se Cambio la Clave del Usuario");
             }
             else
             {
                 this.MensajeError(Rpta);
                 this.Limpiar();
             }
         }
         else
         {
             this.MensajeError("No Coiciden las Contraseñas");
             this.Limpiar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Beispiel #2
0
        public void DatosAsignarPermiso()
        {
            try
            {
                DataTable codigo = N_Usuarios.Consulta_Id(this.dgv_Usuarios.CurrentRow.Cells[0].Value.ToString());
                if (codigo.Rows.Count == 0)
                {
                    MessageBox.Show("ERROR", "SISTEMA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    Frm_Asignacion_Funciones frm = Frm_Asignacion_Funciones.Get_instancias();


                    string co  = codigo.Rows[0][0].ToString(); //codigo
                    string nom = codigo.Rows[0][2].ToString(); //nombre
                    frm.txt_Codigo.Text = co.Trim();
                    frm.txt_nombre.Text = nom.Trim();
                    frm.ShowDialog();
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("No hay ningun dato");
            }
        }
Beispiel #3
0
        protected void Grid_Estudiantes_D_SelectedIndexChanged(object sender, EventArgs e)
        {
            int        UId   = Convert.ToInt16(Grid_Estudiantes_D.SelectedDataKey["IdUsuario"]);
            N_Usuarios ObjNU = new N_Usuarios();

            int id = UId;
            List <E_UsuarioCurso> LstUsuarioCurso = new N_UsuarioCurso().LstUsuarioCurso();

            foreach (E_UsuarioCurso usuario_curso in LstUsuarioCurso)
            {
                if (usuario_curso.IdUsuario == id)
                {
                    N_UsuarioCurso ObjNUC = new N_UsuarioCurso();
                    ObjNUC.BorrarUsuarioCurso(usuario_curso.IdCurso, id);
                }
            }
            List <E_UsuarioRol> LstUsuarioRol = new N_UsuarioRol().LstUsuarioRol();

            foreach (E_UsuarioRol usuario_rol in LstUsuarioRol)
            {
                if (usuario_rol.IdUsuario == id)
                {
                    N_UsuarioRol ObjNUR = new N_UsuarioRol();
                    ObjNUR.BorrarUsuarioRol(usuario_rol.IdRol, usuario_rol.IdUsuario);
                }
            }
            //ObjNU.BorrarUsuario(id,new N_Usuarios().BuscarUsuarioPorId(id).PasswordUsuario);
            Response.Redirect("Administrador.aspx");
        }
Beispiel #4
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_nombre.Text == string.Empty)
                {
                    MessageBox.Show("Porfavor llene los campos obligatorios");
                }
                else
                {
                    if (Program.isnuevoTurno == true)
                    {
                        string estado = "";
                        if (cb_Estado.Text == "Valido")
                        {
                            estado = "V";
                        }
                        else
                        {
                            estado = "A";
                        }

                        rep = N_Turnos.Registrar(estado, txt_nombre.Text, txt_Descripcion.Text);
                    }
                    if (Program.ismodificarTurno == true)
                    {
                        rep = N_Turnos.Editar(Convert.ToInt32(txt_Codigo.Text), txt_nombre.Text, txt_Descripcion.Text);
                    }

                    if (rep.Equals("ok"))
                    {
                        rep = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL);
                        if (Program.ismodificarTurno == true)
                        {
                            MessageBox.Show("Editado correctamente");
                        }
                        if (Program.isnuevoTurno == true)
                        {
                            MessageBox.Show("Registrado correctamente");
                        }
                    }
                    else
                    {
                        MessageBox.Show(rep);
                    }

                    Program.isnuevoTurno     = false;
                    Program.ismodificarTurno = false;
                    Instancias = null;

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #5
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_Descrip.Text == string.Empty)
                {
                    MessageBox.Show("Porfavor inserte los datos requerido");
                }
                else
                {
                    if (Program.isnuevo == true)
                    {
                        string estado = "";
                        if (cb_Estado.Text == "Valido")
                        {
                            estado = "V";
                        }
                        else
                        {
                            estado = "A";
                        }

                        rep = N_Rubro_Cliente.Registrar(this.txt_Descrip.Text.Trim(), estado);
                    }
                    if (Program.ismodificar == true)
                    {
                        rep = N_Rubro_Cliente.Editar(Convert.ToInt32(txt_Codigo.Text), this.txt_Descrip.Text.Trim());
                    }

                    if (rep.Equals("ok"))
                    {
                        rep = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL);
                        if (Program.ismodificar == true)
                        {
                            MessageBox.Show("Se Modifco de froma correcta ");
                        }
                        if (Program.isnuevo == true)
                        {
                            MessageBox.Show("Se registro de forma correcta");
                        }
                    }
                    else
                    {
                        MessageBox.Show(rep);
                    }

                    Program.isnuevo     = false;
                    Program.ismodificar = false;
                    Instancias          = null;

                    this.Close();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #6
0
        private void txt_Busqueda_TextChanged(object sender, EventArgs e)
        {
            dgv_Usuarios.DataSource = N_Usuarios.Buscar(txt_Busqueda.Text, _estado_);

            if (txt_Busqueda.Text == string.Empty)
            {
                Mostrar_Usuarios();
            }
        }
Beispiel #7
0
 private void Buscar()
 {
     try
     {
         dataGridView1.DataSource = N_Usuarios.Buscar(txtBuscar.Text);
         this.formato();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Beispiel #8
0
 private void CargarRoles()
 {
     try
     {
         cboRol.DataSource    = N_Usuarios.Seleccionar();
         cboRol.ValueMember   = "codigo";
         cboRol.DisplayMember = "nombre";
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + ex.StackTrace);
     }
 }
Beispiel #9
0
        private void ms_CambiarEstado_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgv_Rutas.Rows.Count > 0)
                {
                    string       _estado = "";
                    DialogResult Opcion;

                    if (this.dgv_Rutas.CurrentRow.Cells["ESTADO"].Value.ToString() == "Valido")
                    {
                        Opcion  = MessageBox.Show("Realmente desea cambiar el estado a <Anulado>?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                        _estado = "A";
                    }
                    else
                    {
                        Opcion  = MessageBox.Show("Realmente desea cambiar el estado a <Valido>?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                        _estado = "V";
                    }

                    if (Opcion == DialogResult.OK)
                    {
                        string Rpta = "";
                        Rpta = N_Rutas.CambiarEstado(Convert.ToInt32(dgv_Rutas.CurrentRow.Cells["CODIGO"].Value.ToString()), _estado);

                        if (Rpta.Equals("ok"))
                        {
                            // MessageBox.Show("Se eliminó de forma correcta el Registro");
                            Rpta = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL);
                        }
                        else
                        {
                            MessageBox.Show(Rpta);
                        }

                        Mostrar_Rutas();
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #10
0
        private void ms_Eliminar_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgv_Rutas.Rows.Count > 0)
                {
                    DialogResult Opcion;
                    Opcion = MessageBox.Show("Realmente desea eliminar el registro?", "Sistema", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

                    if (Opcion == DialogResult.OK)
                    {
                        string Codigo;
                        string Rpta = "";
                        foreach (DataGridViewRow row in dgv_Rutas.Rows)
                        {
                            if (row.Selected)
                            {
                                Codigo = Convert.ToString(row.Cells["CODIGO"].Value);
                                Rpta   = N_Rutas.Eliminar(Convert.ToInt32(Codigo));
                            }
                        }
                        if (Rpta.Equals("ok"))
                        {
                            // MessageBox.Show("Se eliminó de forma correcta el Registro");
                            Rpta = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL);
                        }
                        else
                        {
                            MessageBox.Show(Rpta);
                        }

                        Mostrar_Rutas();
                    }
                }
                else
                {
                    MessageBox.Show("Seleccione un registro");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #11
0
        public void Datos()
        {
            DataTable Datos = N_Usuarios.Consulta_Id(this.dgv_Usuarios.CurrentRow.Cells["CODIGO"].Value.ToString());

            if (Datos.Rows.Count < 1)
            {
                MessageBox.Show("ERROR", "SISTEMA MERCENARIOS", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                Usuarios_Datos frm = Usuarios_Datos.Get_instancia();

                frm.txt_Codigo.Text = Datos.Rows[0][0].ToString();

                if (Datos.Rows[0][1].ToString() == "V")
                {
                    frm.cb_Estado.Text = "Valido";
                }
                else
                {
                    frm.cb_Estado.Text = "Anulado";
                }
                frm.txt_nombre.Text        = Datos.Rows[0][2].ToString();
                frm.txt_usuario.Text       = Datos.Rows[0][3].ToString();
                frm.txt_clave.Text         = Capa_Datos.D_Seguridad.descomprimir(Datos.Rows[0][4].ToString());
                frm.txt_observaciones.Text = Datos.Rows[0][5].ToString().Trim();



                if (Program.isnuevoUsuario == true || Program.ismodificarUsuario == true)
                {
                    frm.btn_Guardar.Enabled  = true;
                    frm.btn_Cancelar.Enabled = true;
                }
                else
                {
                    frm.btn_Guardar.Enabled  = false;
                    frm.btn_Cancelar.Enabled = false;
                }
                frm.ShowDialog();
            }
        }
Beispiel #12
0
        private void btnDelete_Click(object sender, EventArgs e)
        {
            try
            {
                if (dataGridView1.SelectedRows.Count > 0)
                {
                    txtIdUsuario.Text = dataGridView1.CurrentRow.Cells["ideusu"].Value.ToString();

                    DialogResult Opcion;
                    Opcion = MessageBox.Show("Eliminar", "D Criollo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (Opcion == DialogResult.OK)
                    {
                        int    Codigo;
                        String Rpta = "";
                        Codigo = Convert.ToInt32(txtIdUsuario.Text);
                        Rpta   = N_Usuarios.Eliminar(Codigo, " ", " ", " ", " ", 0, 0);

                        if (Rpta.Equals("OK"))
                        {
                            this.MensajeOk("Registro Eliminado");
                        }

                        else
                        {
                            this.MensajeError(Rpta);
                        }
                    }
                    this.Listar();
                }
                else
                {
                    MessageBox.Show("Seleccione un Usuario");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }
Beispiel #13
0
 private void btnOk_Click(object sender, EventArgs e)
 {
     try
     {
         DataTable Tabla = new DataTable();
         Tabla = N_Usuarios.Login(txtLogin.Text.Trim(), txtPass.Text.Trim());
         if (Tabla.Rows.Count <= 0)
         {
             MessageBox.Show("No Existe Login o Clave Ingresada", "Acceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
         else
         {
             if (Convert.ToBoolean(Tabla.Rows[0][6]) == false)
             {
                 MessageBox.Show("Usuario NO ACTIVO", "Acceso", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
             else
             {
                 frmSistema Frm = new frmSistema();
                 Variables.idUsuarios    = Convert.ToInt32(Tabla.Rows[0][5]);
                 Frm.idUsuario           = Convert.ToInt32(Tabla.Rows[0][5]);
                 Frm.idRol               = Convert.ToInt32(Tabla.Rows[0][7]);
                 Frm.NombreUsr           = Convert.ToString(Tabla.Rows[0][1]);
                 Variables.NombreUsuario = Convert.ToString(Tabla.Rows[0][1]);
                 Frm.LoginUsr            = Convert.ToString(Tabla.Rows[0][0]);
                 Variables.LoginActual1  = Convert.ToString(Tabla.Rows[0][0]);
                 Frm.RolNombre           = Convert.ToString(Tabla.Rows[0][4]);
                 Frm.EstadoUsr           = Convert.ToBoolean(Tabla.Rows[0][6]);
                 Variables.ClaveActual   = Convert.ToString(Tabla.Rows[0][7]);
                 Frm.Show();
                 this.Hide();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Beispiel #14
0
 private void btnSave_Click(object sender, EventArgs e)
 {
     if (txtCual.Text == "1")
     {
         try
         {
             string Rpta = "";
             if (txtNombre.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtNombre, "Ingrese Nombre de Usuario");
             }
             else if (txtEmail.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtEmail, "Ingrese Direccion de Correo Electronico");
             }
             else if (txtLogin.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtLogin, "Ingrese Login del Usuario");
             }
             else
             {
                 Rpta = N_Usuarios.Insertar(txtNombre.Text.Trim(), txtLogin.Text.Trim(), txtClave.Text.Trim(), txtEmail.Text.Trim(), Convert.ToInt32(chkActivo.Checked), Convert.ToInt32(cboRol.SelectedValue));
                 if (Rpta.Equals("OK"))
                 {
                     this.MensajeOk("Se Registro un Nuevo Usuario");
                     this.Limpiar();
                     this.Listar();
                     tabControl1.SelectedIndex = 0;
                 }
                 else
                 {
                     this.MensajeError(Rpta);
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message + ex.StackTrace);
         }
     }
     if (txtCual.Text == "2")
     {
         try
         {
             string Rpta = "";
             if (txtNombre.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtNombre, "Ingrese Nombre de Usuario");
             }
             else if (txtEmail.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtEmail, "Ingrese Direccion de Correo Electronico");
             }
             else if (txtLogin.Text == string.Empty)
             {
                 this.MensajeError("Falta de Ingresar");
                 ErrorIcono.SetError(txtLogin, "Ingrese Login del Usuario");
             }
             else
             {
                 Rpta = N_Usuarios.Actualizar(Convert.ToInt32(txtIdUsuario.Text), txtNombre.Text.Trim(), txtLogin.Text.Trim(), txtClave.Text.Trim(), txtEmail.Text.Trim(), Convert.ToInt32(chkActivo.Checked), Convert.ToInt32(cboRol.SelectedValue));
                 if (Rpta.Equals("OK"))
                 {
                     this.MensajeOk("Se Actaulizo los Datos de los Usuarios");
                     this.Limpiar();
                     this.Listar();
                     tabControl1.SelectedIndex = 0;
                 }
                 else
                 {
                     this.MensajeError(Rpta);
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message + ex.StackTrace);
         }
     }
 }
Beispiel #15
0
        private void btn_Guardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txt_nombre.Text == string.Empty || txt_usuario.Text == string.Empty || txt_clave.Text == string.Empty || txt_repetirclave.Text == string.Empty)
                {
                    MessageBox.Show("Porfavor llene los campos obligatorios");
                }
                else
                {
                    if (txt_clave.Text != txt_repetirclave.Text)
                    {
                        MessageBox.Show("Las contraseñas no coinciden");
                    }
                    else
                    {
                        if (Program.isnuevoUsuario == true)
                        {
                            string estado = "";
                            if (cb_Estado.Text == "Valido")
                            {
                                estado = "V";
                            }
                            else
                            {
                                estado = "A";
                            }

                            //   rep = N_Usuarios.Registrar(estado, txt_nombre.Text, txt_usuario.Text,N_Usuarios.Encriptar(txt_clave.Text), txt_observaciones.Text);
                            if (txtcopia_usuario.Text != string.Empty)
                            {
                                rep = N_Usuarios.Registrar(estado, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text);
                                rep = N_Usuarios.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(txt_Codigo.Text, txtcopia_usuario.Text);
                            }
                            else
                            {
                                rep = N_Usuarios.Registrar(estado, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text);
                            }
                        }
                        else if (Program.ismodificarUsuario == true)
                        {
                            //rep = N_Usuarios.Editar(txt_Codigo.Text, txt_nombre.Text, txt_usuario.Text,N_Usuarios.Encriptar(txt_clave.Text), txt_observaciones.Text);
                            if (txtcopia_usuario.Text != string.Empty)
                            {
                                rep = N_Usuarios.Editar(txt_Codigo.Text, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text);
                                rep = N_Usuarios.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(txt_Codigo.Text, txtcopia_usuario.Text);
                            }
                            else
                            {
                                rep = N_Usuarios.Editar(txt_Codigo.Text, txt_nombre.Text, txt_usuario.Text, Capa_Datos.D_Seguridad.encriptar(txt_clave.Text), txt_observaciones.Text);
                            }
                        }

                        if (rep.Equals("ok"))
                        {
                            rep = N_Usuarios.EditaR_Audi(Convert.ToString(Program.ID_USUARIO_GLOBAL), Program.IP(), Program.NOMBRECOMPLETO_USUARIO_GLOBAL);

                            if (Program.ismodificarUsuario == true)
                            {
                                MessageBox.Show("Editado correctamente");
                            }
                            if (Program.isnuevoUsuario == true)
                            {
                                MessageBox.Show("Registrado correctamente");
                            }
                        }
                        else
                        {
                            MessageBox.Show(rep);
                        }

                        Program.isnuevoUsuario     = false;
                        Program.ismodificarUsuario = false;
                        Instancias = null;
                        this.Close();
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Beispiel #16
0
        public void Mostrar_Usuarios()
        {
            dgv_Usuarios.DataSource = N_Usuarios.Consultar_Todo();

            lbl_NroRegistros.Text = Convert.ToString(dgv_Usuarios.Rows.Count) + " registros encontrados";
        }
Beispiel #17
0
 public void MostrarRegistro()
 {
     dgvUsuario.DataSource = N_Usuarios.MostrarRegistrosU();
     AccionesTabla();
 }