Ejemplo n.º 1
0
 public static void Agregar(SAB_CP_ESTADOSPRODUCTOS estado)
 {
     using (var db = new SinabEntities())
     {
         Agregar(db, estado);
     }
 }
Ejemplo n.º 2
0
        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);
                }
            }
        }
Ejemplo n.º 3
0
 public static void Agregar(SinabEntities db, SAB_CP_ESTADOSPRODUCTOS estado)
 {
     db.SAB_CP_ESTADOSPRODUCTOS.AddObject(estado);
     db.SaveChanges();
 }