コード例 #1
0
 private void btnEliminar_Click(object sender, EventArgs e)
 {
     try
     {
         entUsuario u = new entUsuario();
         u.Estado_Usuario = true;
         entSucursal s = new entSucursal();
         if (!txtIdusuario.Equals(""))
         {
             u.Id_Usuario = Convert.ToInt32(txtIdusuario.Text);
         }
         u.sucursal = s;
         entNivelAcceso na = new entNivelAcceso();
         u.nivel_acceso = na;
         DialogResult r = MessageBox.Show("¿Desea eliminar el usuario seleccionado?", "Mensaje", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (r == DialogResult.Yes)
         {
             int result = negSeguridad.Instancia.MantenimientoUsuario(u, 3);
             MessageBox.Show("Se Elimino usuario, paso a Estado: Inactivo", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
         }
         ControlBotones(true, false, false, false, false, true);
         ac.BloquearText(this.panel1, false);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #2
0
        public List <entNivelAcceso> ListarNivelAcceso()
        {
            SqlCommand            cmd   = null;
            SqlDataReader         dr    = null;
            List <entNivelAcceso> Lista = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd             = new SqlCommand("spListaNivelAcceso", cn);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr    = cmd.ExecuteReader();
                Lista = new List <entNivelAcceso>();
                while (dr.Read())
                {
                    entNivelAcceso na = new entNivelAcceso();
                    na.Id_NivelAcc          = Convert.ToInt32(dr["Id_NivelAcc"]);
                    na.Numero_NivelAcc      = Convert.ToInt32(dr["Numero_NivelAcc"]);
                    na.Descripcion_NivelAcc = dr["Descripcion_NivelAcc"].ToString();
                    Lista.Add(na);
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(Lista);
        }
コード例 #3
0
        public entNivelAcceso ListarNivelAccesoDesc(Int32 idnivel)
        {
            SqlCommand     cmd            = null;
            SqlDataReader  dr             = null;
            entNivelAcceso entNivelAcceso = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spMostrarDescNivel", cn);
                cmd.Parameters.AddWithValue("@prmNivelAcceso", idnivel);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    entNivelAcceso = new entNivelAcceso();
                    entNivelAcceso.Descripcion_NivelAcc = dr["Descripcion_NivelAcc"].ToString();
                }
            }
            catch (Exception)
            {
                throw;
            }
            finally { cmd.Connection.Close(); }
            return(entNivelAcceso);
        }
コード例 #4
0
 private void cboNivelAcceso_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         Int32          i  = Convert.ToInt32(cboNivelAcceso.SelectedValue.ToString());
         entNivelAcceso na = null;
         na = negSeguridad.Instancia.ListarNivelAccesoDesc(i);
         txtDescNivelAcceso.Text = na.Descripcion_NivelAcc;
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Error",
                         MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
コード例 #5
0
        public entUsuario BuscarUusario(String por, String valor)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entUsuario    u   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("[spBuscarUsuario_new]", cn);
                cmd.Parameters.AddWithValue("@prmBusqueda", por);
                cmd.Parameters.AddWithValue("@prmValor", valor);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();
                if (dr.Read())
                {
                    u                  = new entUsuario();
                    u.Id_Usuario       = Convert.ToInt32(dr["Id_Usuario"]);
                    u.Codigo_Usuario   = dr["Codigo_Usuario"].ToString();
                    u.Nombre_Usuario   = dr["Nombre_Usuario"].ToString();
                    u.Login_Usuario    = dr["Login_Usuario"].ToString();
                    u.Password_Usuario = dr["Password_Usuario"].ToString();
                    u.Telefono_Usuario = dr["Telefono_Usuario"].ToString();
                    u.Celular_Usuario  = dr["Celular_Usuario"].ToString();
                    u.Correo_Usuario   = dr["Correo_Usuario"].ToString();
                    //u.DominoCorreo_Usuario = dr["DominoCorreo_Usuario"].ToString();
                    u.Estado_Usuario     = Convert.ToBoolean(dr["Estado_Usuario"]);
                    u.Expiracion_Usuario = dr["Expiracion_Usuario"].ToString();
                    entNivelAcceso na = new entNivelAcceso();
                    na.Id_NivelAcc     = Convert.ToInt32(dr["Id_NivelAcc"]);
                    na.Numero_NivelAcc = Convert.ToInt32(dr["Numero_NivelAcc"]);
                    u.nivel_acceso     = na;
                    entSucursal s = new entSucursal();
                    s.Id_Suc        = Convert.ToInt32(dr["Id_Suc"]);
                    s.Direccion_Suc = dr["Direccion_Suc"].ToString();
                    s.Codigo_Suc    = dr["Codigo_Suc"].ToString();
                    u.sucursal      = s;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { cmd.Connection.Close(); }
            return(u);
        }
コード例 #6
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                int        tipoedicion = 1;
                entUsuario u           = new entUsuario();

                entNivelAcceso na = new entNivelAcceso();
                na.Id_NivelAcc = Convert.ToInt32(cboNivelAcceso.SelectedValue);
                u.nivel_acceso = na;
                entSucursal s = new entSucursal();
                s.Id_Suc           = Convert.ToInt32(cboDirSucursal.SelectedValue);
                u.sucursal         = s;
                u.Nombre_Usuario   = txtnombre.Text;
                u.Login_Usuario    = txtLogin.Text;
                u.Password_Usuario = txtPassword.Text;
                u.Telefono_Usuario = txtTelefono.Text;
                u.Celular_Usuario  = txtCelular.Text;
                u.Correo_Usuario   = txtCorreo.Text + cboDominio.SelectedItem.ToString();
                if (rbActivo.Checked == true)
                {
                    u.Estado_Usuario = true;
                }
                else
                {
                    u.Estado_Usuario = false;
                }
                u.Expiracion_Usuario      = dtpExpiracion.Value.ToString("yyyy/MM/dd");
                u.UsuarioCreacion_Usuario = id_Usuario;

                if (txtIdusuario.Text != "")
                {
                    tipoedicion = 2; u.Id_Usuario = Convert.ToInt32(txtIdusuario.Text);
                }
                int i = negSeguridad.Instancia.MantenimientoUsuario(u, tipoedicion);
                MessageBox.Show("¡Registro Correcto!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information);
                ControlBotones(true, false, false, false, false, true);
                ac.BloquearText(this.panel1, false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #7
0
        public entUsuario VerificarAcceso(String usuario, String clave)
        {
            SqlCommand    cmd = null;
            SqlDataReader dr  = null;
            entUsuario    u   = null;

            try
            {
                SqlConnection cn = Conexion.Instancia.Conectar();
                cmd = new SqlCommand("spVerificarAcceso_new", cn);
                cmd.Parameters.AddWithValue("@prmUsuario", usuario);
                cmd.Parameters.AddWithValue("@prmpassword", clave);
                cmd.CommandType = CommandType.StoredProcedure;
                cn.Open();
                dr = cmd.ExecuteReader();

                if (dr.Read())
                {
                    u                    = new entUsuario();
                    u.Id_Usuario         = Convert.ToInt32(dr["Id_Usuario"]);
                    u.Nombre_Usuario     = dr["Nombre_Usuario"].ToString();
                    u.Expiracion_Usuario = dr["Expiracion_Usuario"].ToString();
                    u.Estado_Usuario     = Convert.ToBoolean(dr["Estado_Usuario"]);
                    entNivelAcceso na = new entNivelAcceso();
                    na.Id_NivelAcc     = Convert.ToInt32(dr["Id_NivelAcc"]);
                    na.Numero_NivelAcc = Convert.ToInt32(dr["Numero_NivelAcc"]);
                    u.nivel_acceso     = na;
                    entSucursal s = new entSucursal();
                    s.Id_Suc        = Convert.ToInt32(dr["Id_Suc"]);
                    s.Direccion_Suc = dr["Direccion_Suc"].ToString();
                    u.sucursal      = s;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally { cmd.Connection.Close(); }
            return(u);
        }