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); } }
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); }
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); }
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); } }
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); }
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); } }
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); }