//permite recuperar la lista de personas registradas public static List <Persona> obtenerListaPersona() { List <Persona> lista = new List <Persona>(); SqlConnection conexion = MiDB.obtenerConexion(); String consulta = "select * from tblPersona;"; SqlCommand comando = new SqlCommand(consulta, conexion); comando.CommandTimeout = 1; SqlDataReader lector = comando.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { Persona auxiliar = new Persona(); auxiliar.IdDepartamento = lector.GetInt32(0); auxiliar.Cedula = lector.GetString(1); auxiliar.Nombre = lector.GetString(2); auxiliar.Titulo = lector.GetString(3); auxiliar.IdTipoPersonal = lector.GetInt32(4); auxiliar.IdDepartamento = lector.GetInt32(5); auxiliar.IdEstado = lector.GetInt32(6); lista.Add(auxiliar); } } return(lista); }
//permite actualizar el estado de una persona public static int editarPersona(Persona persona) { SqlConnection conexion = MiDB.obtenerConexion(); String consulta = "update tblPersona set idEstado= " + persona.IdEstado + "where cedula= " + persona.Cedula + "; "; SqlCommand comando = new SqlCommand(consulta, conexion); return(comando.ExecuteNonQuery()); }
//permite agregar una nueva persona a la base de datos public static int insertarPersona(Persona nuevo) { SqlConnection conexion = MiDB.obtenerConexion(); String consulta = "insert into tblPersona values ('" + nuevo.Cedula + "','" + nuevo.Nombre + "','" + nuevo.Titulo + "'," + nuevo.IdTipoPersonal + "," + nuevo.IdDepartamento + ",1);"; SqlCommand comando = new SqlCommand(consulta, conexion); return(comando.ExecuteNonQuery()); }
//permite devolver la lista de Estado public static List <Estado> obtenerListaEstado() { List <Estado> lista = new List <Estado>(); SqlConnection conexion = MiDB.obtenerConexion(); String consulta = "select * from tblEstado;"; SqlCommand comando = new SqlCommand(consulta, conexion); SqlDataReader lector = comando.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { Estado auxiliar = new Estado(); auxiliar.IdEstado = lector.GetInt32(0); auxiliar.EstadoP = lector.GetString(1); lista.Add(auxiliar); } } return(lista); }
//permite devolver la lista de TipoPersonal public static List <TipoPersonal> obtenerListaTipoPersonal() { List <TipoPersonal> lista = new List <TipoPersonal>(); SqlConnection conexion = MiDB.obtenerConexion(); String consulta = "select * from tblTipoPersonal;"; SqlCommand comando = new SqlCommand(consulta, conexion); comando.CommandTimeout = 1; SqlDataReader lector = comando.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { TipoPersonal auxiliar = new TipoPersonal(); auxiliar.IdTipoPersonal = lector.GetInt32(0); auxiliar.TipoPersonalP = lector.GetString(1); lista.Add(auxiliar); } } return(lista); }
//permite devolver la lista de Departamento public static List <Departamento> obtenerListaDepartamento() { List <Departamento> lista = new List <Departamento>(); SqlConnection conexion = MiDB.obtenerConexion(); String consulta = "select * from tblDepartamento;"; SqlCommand comando = new SqlCommand(consulta, conexion); comando.CommandTimeout = 1; SqlDataReader lector = comando.ExecuteReader(); if (lector.HasRows) { while (lector.Read()) { Departamento auxiliar = new Departamento(); auxiliar.IdDepartamento = lector.GetInt32(0); auxiliar.DepartamentoP = lector.GetString(1); lista.Add(auxiliar); } } return(lista); }