/// <summary> /// Saves a record to the IvaProducto table. /// </summary> public void Insert(IvaProductoEntidad ivaProducto) { ValidationUtility.ValidateArgument("ivaProducto", ivaProducto); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@PorcentajeIvaProd", ivaProducto.PorcentajeIvaProd) }; ivaProducto.IdIvaProducto = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "IvaProductoInsert", parameters); }
/// <summary> /// Updates a record in the IvaProducto table. /// </summary> public void Update(IvaProductoEntidad ivaProducto) { ValidationUtility.ValidateArgument("ivaProducto", ivaProducto); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdIvaProducto", ivaProducto.IdIvaProducto), new SqlParameter("@PorcentajeIvaProd", ivaProducto.PorcentajeIvaProd) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "IvaProductoUpdate", parameters); }
/// <summary> /// Selects a single record from the IvaProducto table. /// </summary> public IvaProductoEntidad Select(int idIvaProducto) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdIvaProducto", idIvaProducto) }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "IvaProductoSelect", parameters)) { IvaProductoEntidad IvaProductoEntidad = new IvaProductoEntidad(); IvaProductoEntidad = Mapeador.MapearFirst <IvaProductoEntidad>(dt); return(IvaProductoEntidad); } }