public static void DeleteRecursoPeriodo(RecursoPeriodo RecursoPeriodo) { string query = string.Format("DELETE FROM {0} " + "WHERE nombre = {1} " + "AND Periodo = {2}", table, RecursoPeriodo.Name, RecursoPeriodo.Periodo); DataBaseManager.ExecuteQuery(query); }
public static void UpdateRecursoPeriodo(RecursoPeriodo RecursoPeriodo) { string query = string.Format("UPDATE {0} SET " + "Minimo = @Minimo, " + "Maximo = @Maximo, " + "Precio = @Precio, " + "Obligatorio = @Obligatorio, " + "Pruebas = @Pruebas, " + "AGC = @AGC, " + "WHERE nombre = @Name AND " + "periodo = @Period", table); using (OleDbCommand command = new OleDbCommand(query, DataBaseManager.DbConnection)) { command.Parameters.Add("@Minimo", OleDbType.Numeric); command.Parameters.Add("@Maximo", OleDbType.Numeric); command.Parameters.Add("@Name", OleDbType.VarChar); command.Parameters.Add("@Period", OleDbType.Numeric); command.Parameters.Add("@Precio", OleDbType.Numeric); command.Parameters.Add("@Obligatorio", OleDbType.Numeric); command.Parameters.Add("@Pruebas", OleDbType.VarChar); command.Parameters.Add("@AGC", OleDbType.Numeric); DataBaseManager.DbConnection.Open(); command.Parameters["@Minimo"].Value = RecursoPeriodo.Minimo; command.Parameters["@Maximo"].Value = RecursoPeriodo.Maximo; command.Parameters["@Name"].Value = RecursoPeriodo.Name; command.Parameters["@Period"].Value = RecursoPeriodo.Periodo; command.Parameters["@Precio"].Value = RecursoPeriodo.Precio; command.Parameters["@Obligatorio"].Value = RecursoPeriodo.Obligatorio; command.Parameters["@Pruebas"].Value = RecursoPeriodo.Pruebas; command.Parameters["@AGC"].Value = RecursoPeriodo.AGC; int rowsAffected = command.ExecuteNonQuery(); DataBaseManager.DbConnection.Close(); } }
public RecursoPeriodoViewModel(RecursoPeriodo RecursoPeriodo) : base() { this.RecursoPeriodo = RecursoPeriodo; }