/// <summary> /// Saves a record to the Patente table. /// </summary> public void Insert(PatenteEntidad patente) { ValidationUtility.ValidateArgument("patente", patente); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@NombrePatente", patente.NombrePatente) }; patente.IdPatente = (int)SqlClientUtility.ExecuteScalar(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "PatenteInsert", parameters); }
/// <summary> /// Updates a record in the Patente table. /// </summary> public void Update(PatenteEntidad patente) { ValidationUtility.ValidateArgument("patente", patente); SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdPatente", patente.IdPatente), new SqlParameter("@NombrePatente", patente.NombrePatente) }; SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "PatenteUpdate", parameters); }
/// <summary> /// Selects a single record from the Patente table. /// </summary> public PatenteEntidad Select(int idPatente) { SqlParameter[] parameters = new SqlParameter[] { new SqlParameter("@IdPatente", idPatente) }; using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "PatenteSelect", parameters)) { PatenteEntidad PatenteEntidad = new PatenteEntidad(); PatenteEntidad = Mapeador.MapearFirst <PatenteEntidad>(dt); return(PatenteEntidad); } }