public static int Eliminar(Estado pEstado) { string consulta = "DELETE FROM Estado WHERE Id=@Id"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Id", pEstado.Id); return(ComunDB.EjecutarComando(comando)); }
public static int Guardar(Estado pEstado) { string consulta = "INSERT INTO Estado(Nombre) VALUES(@Nombre)"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Nombre", pEstado.Nombre); return(ComunDB.EjecutarComando(comando)); }
public static int Modificar(Estado pEstado) { string consulta = "UPDATE Estado SET Nombre=@Nombre WHERE Id=@Id"; SqlCommand commando = ComunDB.ObtenerComando(); commando.CommandText = consulta; commando.Parameters.AddWithValue("@Nombre", pEstado.Nombre); commando.Parameters.AddWithValue("@Id", pEstado.Id); return(ComunDB.EjecutarComando(commando)); }
public static int Guardar(Cargo pCargo) { string consulta = "INSERT INTO Cargo(IdEstado, Nombre) VALUES(@IdEstado, @Nombre)"; var comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@IdEstado", pCargo.IdEstado); comando.Parameters.AddWithValue("@Nombre", pCargo.Nombre); return(ComunDB.EjecutarComando(comando)); }
public static int Modificar(Cargo pCargo) { string consulta = "Update Cargo SET IdEstado=@IdEstado, Nombre=@Nombre Where Id=@Id "; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Id", pCargo.Id); comando.Parameters.AddWithValue("@IdEstado", pCargo.IdEstado); comando.Parameters.AddWithValue("@Nombre", pCargo.Nombre); return(ComunDB.EjecutarComando(comando)); }
public static List <Cargo> Buscar(Cargo pCargo) { string consulta = "SELECT TOP 500 c.Id, c.IdEstado, c.Nombre FROM Cargo c "; string whereSql = " "; //Sirve para agregar condiciones a la consulta segun los campos que deseémos buscar byte contadorDeCampos = 0; //Sirve para saber si se debe agregar " AND " a la consulta SqlCommand comando = ComunDB.ObtenerComando(); //Agrega condiciones a la consulta para obtener los registros firtrados por los campos de busqueda enviados de la UI if (pCargo.IdEstado > 0) //Verifica que la propiedad "IdEstado" tenga información para buscar { if (contadorDeCampos > 0) { whereSql += " AND "; //"SELECT TOP 500 c.Id, c.IdEstado, c.Nombre FROM Cargo c WHERE IdEstado = @IdEstado "; } contadorDeCampos++; //Incrementa el contador de campos mas 1 whereSql += " IdEstado = @IdEstado "; comando.Parameters.AddWithValue("@IdEstado ", pCargo.IdEstado); } //Verifica si se agregará el Campo IdEstado como filtro de busqueda (Buscar por Estado) if (pCargo.Nombre != null && pCargo.Nombre.Trim().Length > 0) //Verifica que la propiedad "Nombre" tenga información para buscar { if (contadorDeCampos > 0) { whereSql += " AND "; //"SELECT TOP 500 c.Id, c.IdEstado, c.Nombre FROM Cargo c WHERE IdEstado = @IdEstado AND Nombre LIKE @Nombre "; } contadorDeCampos++; //Incrementa el contador de campos mas 1 whereSql += " Nombre LIKE @Nombre "; comando.Parameters.AddWithValue("@Nombre", '%' + pCargo.Nombre + '%'); } if (whereSql.Trim().Length > 0) //Verifica si la variable "whereSql" contiene texto { whereSql = " WHERE " + whereSql; //Agrega la clausula Where a la consulta si "whereSql" NO viene vacia } comando.CommandText = consulta + whereSql; //Agrega las dos partes de la consulta al comando SqlDataReader reader = ComunDB.EjecutarComandoReader(comando); //Ejecuta el comando mediante la "ComunDB" List <Cargo> listaCargos = new List <Cargo>(); //Crea una lista para depositar los datos mediante el "while" que sigue a continuacion while (reader.Read()) //Lee cada item del reader { Cargo cargo = new Cargo(); //Crea una instancia temporal para alojar los datos del reader cargo.Id = reader.GetByte(0); cargo.IdEstado = reader.GetByte(1); cargo.Nombre = reader.GetString(2); listaCargos.Add(cargo);//Agrega el objeto "cargo" a la lista } comando.Connection.Dispose(); return(listaCargos);//retorna la lista de cargos en el caso que hayan datos coincidentes }
public static Estado BuscarPorId(byte pId) { string consulta = "SELECT e.Id,e.Nombre FROM Estado e WHERE e.Id = @Id"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Id", pId); SqlDataReader reader = ComunDB.EjecutarComandoReader(comando); Estado estado = new Estado(); while (reader.Read()) { estado.Id = reader.GetByte(0); estado.Nombre = reader.GetString(1); } return(estado); }
public static List <Estado> ObtenerTodos() { string consulta = "SELECT TOP 500 e.Id, e.Nombre FROM Estado e"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; SqlDataReader reader = ComunDB.EjecutarComandoReader(comando); List <Estado> listaEstados = new List <Estado>(); while (reader.Read()) { Estado estado = new Estado(); estado.Id = reader.GetByte(0); estado.Nombre = reader.GetString(1); listaEstados.Add(estado); } return(listaEstados); }
public static Cargo BuscarPorId(byte pId) { string consulta = "SELECT c.Id, c.IdEstado, c.Nombre FROM Cargo c WHERE c.Id= @Id"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; comando.Parameters.AddWithValue("@Id", pId); SqlDataReader reader = ComunDB.EjecutarComandoReader(comando); Cargo Cargo = new Cargo(); while (reader.Read()) { Cargo.Id = reader.GetByte(0); Cargo.IdEstado = reader.GetByte(1); Cargo.Nombre = reader.GetString(2); } return(Cargo); }
public static List <Cargo> ObtenerHabilitados() { string consulta = "SELECT TOP 500 c.Id, c.IdEstado, c.Nombre FROM Cargo c WHERE IdEstado=1"; SqlCommand comando = ComunDB.ObtenerComando(); comando.CommandText = consulta; SqlDataReader reader = ComunDB.EjecutarComandoReader(comando); List <Cargo> listaCargos = new List <Cargo>(); while (reader.Read()) { Cargo cargo = new Cargo(); cargo.Id = reader.GetByte(0); cargo.IdEstado = reader.GetByte(1); cargo.Nombre = reader.GetString(2); listaCargos.Add(cargo); } return(listaCargos); }