Esempio n. 1
0
 public static void AgregarProducto(SAB_UACI_PRODUCTOSCONTRATO producto)
 {
     using (var db = new SinabEntities())
     {
         db.SAB_UACI_PRODUCTOSCONTRATO.AddObject(producto);
         db.SaveChanges();
     }
 }
Esempio n. 2
0
 public static SAB_UACI_PRODUCTOSCONTRATO Obtener(SAB_UACI_PRODUCTOSCONTRATO prdc)
 {
     using (var db = new SinabEntities())
     {
         return
             (db.SAB_UACI_PRODUCTOSCONTRATO.FirstOrDefault(pc => pc.IDESTABLECIMIENTO == prdc.IDESTABLECIMIENTO &&
                                                           pc.IDPROVEEDOR == prdc.IDPROVEEDOR &&
                                                           pc.IDCONTRATO == prdc.IDCONTRATO &&
                                                           pc.RENGLON == prdc.RENGLON));
     }
 }
Esempio n. 3
0
        public static bool ExisteProducto(SAB_UACI_PRODUCTOSCONTRATO producto)
        {
            var baseContrato = new SAB_UACI_CONTRATOS()
            {
                IDCONTRATO        = producto.IDCONTRATO,
                IDESTABLECIMIENTO = producto.IDESTABLECIMIENTO,
                IDPROVEEDOR       = producto.IDPROVEEDOR
            };

            using (var db = new SinabEntities())
            {
                var rec = Contratos.Obtener(baseContrato, db);
                return(rec.SAB_UACI_PRODUCTOSCONTRATO.Any(pc => pc.RENGLON == producto.RENGLON));
            }
        }