public List <ERol> ListaRoles() { try { comando = new SqlCommand("select * from Rol"); comando.CommandType = CommandType.Text; comando.Connection = conexion; conexion.Open(); List <ERol> lista = new List <ERol>(); SqlDataReader leer = comando.ExecuteReader(); while (leer.Read()) { ERol r = new ERol(); r.RolId = (int)leer[0]; r.Descripcion = leer[1].ToString(); r.Matricula = Convert.ToBoolean(leer[2]); r.Administracion = Convert.ToBoolean(leer[3]); r.Funcionarios = Convert.ToBoolean(leer[4]); r.Calificaciones = Convert.ToBoolean(leer[5]); lista.Add(r); } leer.Close(); conexion.Close(); conexion.Dispose(); return(lista); } catch (Exception ex) { throw ex; } }
public void ModificarRol(ERol rol) { try { DRol d = new DRol(); d.ModificarRol(rol); } catch (Exception ex) { throw ex; } }
public void IngresarRol(ERol rol) { try { DRol d = new DRol(); d.IngresarRol(rol); } catch (Exception ex) { throw ex; } }
private void btningresar_Click(object sender, EventArgs e) { try { if (Bandera == 0) { //Guardar ERol rol = new ERol(); NRol n = new NRol(); rol.Descripcion = txtdescripcion.Text; rol.Matricula = Convert.ToBoolean(chkmatricula.Checked ? 1 : 0); rol.Administracion = Convert.ToBoolean(chkadministrador.Checked ? 1 : 0); rol.Calificaciones = Convert.ToBoolean(chkcalificaciones.Checked ? 1 : 0); rol.Funcionarios = Convert.ToBoolean(chkFuncionarios.Checked ? 1 : 0); n.IngresarRol(rol); MessageBox.Show("Rol creado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargarRol(); } if (Bandera == 1) { //Modificar ERol rol = new ERol(); NRol n = new NRol(); rol.RolId = Rolid; rol.Descripcion = txtdescripcion.Text; rol.Matricula = Convert.ToBoolean(chkmatricula.Checked ? 1 : 0); rol.Administracion = Convert.ToBoolean(chkadministrador.Checked ? 1 : 0); rol.Calificaciones = Convert.ToBoolean(chkcalificaciones.Checked ? 1 : 0); rol.Funcionarios = Convert.ToBoolean(chkFuncionarios.Checked ? 1 : 0); n.ModificarRol(rol); MessageBox.Show("Rol Modificado con exito", "SGA", MessageBoxButtons.OK, MessageBoxIcon.Information); Limpiar(); CargarRol(); } } catch (Exception ex) { MessageBox.Show(ex.Message, "SGA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void IngresarRol(ERol rol) { try { comando = new SqlCommand("IngresarRoles", conexion); comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@Descripcion", rol.Descripcion); comando.Parameters.AddWithValue("@Matricula", rol.Matricula); comando.Parameters.AddWithValue("@Administracion", rol.Administracion); comando.Parameters.AddWithValue("@Funcionarios", rol.Funcionarios); comando.Parameters.AddWithValue("@Calificaciones", rol.Calificaciones); comando.Connection = conexion; conexion.Open(); comando.ExecuteNonQuery(); conexion.Close(); conexion.Dispose(); } catch (Exception ex) { throw ex; } }