/// <summary> /// Saves a record to the Departamento table. /// </summary> public void Insert(Departamento departamento) { ValidationUtility.ValidateArgument("departamento", departamento); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@Nombre", departamento.Nombre) }; departamento.IdDepartamento = (int) SqlClientUtility.ExecuteScalar(connectionStringName, CommandType.StoredProcedure, "DepartamentoInsert", parameters); SqlConnection.ClearAllPools(); }
/// <summary> /// Creates a new instance of the Departamento class and populates it with data from the specified SqlDataReader. /// </summary> private Departamento MapDataReader(SqlDataReader dataReader) { Departamento departamento = new Departamento(); departamento.IdDepartamento = dataReader.GetInt32("IdDepartamento", 0); departamento.Nombre = dataReader.GetString("Nombre", null); return departamento; }
/// <summary> /// Updates a record in the Departamento table. /// </summary> public void Update(Departamento departamento) { ValidationUtility.ValidateArgument("departamento", departamento); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdDepartamento", departamento.IdDepartamento), new SqlParameter("@Nombre", departamento.Nombre) }; SqlClientUtility.ExecuteNonQuery(connectionStringName, CommandType.StoredProcedure, "DepartamentoUpdate", parameters); SqlConnection.ClearAllPools(); }