public static void Agregar(SAB_CP_ESTADOSPRODUCTOS estado) { using (var db = new SinabEntities()) { Agregar(db, estado); } }
public static void Agregar(SAB_CP_PRODUCTOSPROVEEDORES producto) { using (var trans = new TransactionScope()) { try { using (var db = new SinabEntities()) { //Guarda el productoProceso Agregar(db, producto); //guarda su estado inicial var estado = new SAB_CP_ESTADOSPRODUCTOS() { IdProductoProveedor = producto.Id, estado = 1, Fecha = DateTime.Now, Comentario = "Estado Inicial", usuario = Membresia.ObtenerUsuario().NombreUsuario }; EstadoProductos.Agregar(db, estado); //actualiza contador de productos no certificados ProveedoresProceso.Actualizar(db, producto.SAB_CP_PROVEEDORESPROCESO); } trans.Complete(); } catch (Exception ex) { throw new Exception(ex.Message); } } }
public static void Agregar(SinabEntities db, SAB_CP_ESTADOSPRODUCTOS estado) { db.SAB_CP_ESTADOSPRODUCTOS.AddObject(estado); db.SaveChanges(); }