public static List <Bloque> ObtenerBloques() { Bloque b; listaBloque.Clear(); using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "select * from Bloque"; SqlCommand cmd = new SqlCommand(textoCMD, con); SqlDataReader elLectorDeDatos = cmd.ExecuteReader(); while (elLectorDeDatos.Read()) { b = new Bloque(); b.Id = elLectorDeDatos.GetInt32(0); b.NombreUsuario = Usuari.ObtenerUsuario(elLectorDeDatos.GetInt32(1)); b.Tipo_Hora = (TipoHora)elLectorDeDatos.GetInt32(2); b.HoraEntrada = elLectorDeDatos.GetDateTime(3); b.HoraSalida = elLectorDeDatos.GetDateTime(4); b.FechaEntrada = elLectorDeDatos.GetDateTime(5); b.FechaSalida = elLectorDeDatos.GetDateTime(6); listaBloque.Add(b); } } return(listaBloque); }
public static void AgregarBloque(Bloque b) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCmd = "insert into Bloque (Usuario, Tipo_Hora, HoraEntrada, HoraSalida, FechaEntrada, FechaSalida) VALUES (@Usuario, @Tipo_Hora, @HoraEntrada, @HoraSalida, @FechaEntrada, @FechaSalida)"; SqlCommand cmd = new SqlCommand(textoCmd, con); cmd = b.ObtenerParametros(cmd); cmd.ExecuteNonQuery(); } }
public static void EditarBloque(int index, Bloque bloque) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string textoCMD = "UPDATE Bloque SET Usuario=@Usuario, Tipo_Hora =@Tipo_Hora, HoraEntrada=@HoraEntrada, HoraSalida=@HoraSalida, FechaEntrada=@FechaEntrada,FechaSalida=@FechaSalida where Id = @Id"; SqlCommand cmd = new SqlCommand(textoCMD, con); cmd = bloque.ObtenerParametros(cmd, true); cmd.ExecuteNonQuery(); } }
public static void EliminarBloque(Bloque b) { using (SqlConnection con = new SqlConnection(SqlServer.CADENA_CONEXION)) { con.Open(); string SENTENCIA_SQL = "delete from Bloque where Id = @Id"; SqlCommand cmd = new SqlCommand(SENTENCIA_SQL, con); SqlParameter p1 = new SqlParameter("@Id", b.Id); p1.SqlDbType = SqlDbType.Int; cmd.Parameters.Add(p1); cmd.ExecuteNonQuery(); con.Close(); } }
public static void EditarBloque(Bloque b, int indice) { Bloque.listaBloque[indice] = b; }
public static void EliminarBloque(Bloque b) { listaBloque.Remove(b); }
//Metodo para Agregar Proveedores public static void AgregarBloque(Bloque b) { listaBloque.Add(b); }