예제 #1
0
 public ByARpt Delete(vRP_CONTRATOS Reg)
 {
     RP_CONTRATOS r = new RP_CONTRATOS();
     Mapper.Map(Reg, r);
     cmdDelete o = new cmdDelete { reg = r };
     return o.Enviar();
 }
예제 #2
0
       public ByARpt Insert(vRP_CONTRATOS Reg)
        {
            Reg.FEC_REG = DateTime.Now;
            RP_CONTRATOS r = new RP_CONTRATOS();

            List<vRUBROS_CONTRATOS> lRubrosReg = new List<vRUBROS_CONTRATOS>();
            ICollection<vRUBROS_CONTRATOS> rubrosAux = Reg.RUBROS_CONTRATOS;
            foreach (vRUBROS_CONTRATOS item in rubrosAux)
            {
                lRubrosReg.Add(item);
            }
            Reg.RUBROS_CONTRATOS = null;
            Mapper.Map(Reg, r);
            cmdInsert o = new cmdInsert { reg = r,lRegRubros = lRubrosReg};
            return o.Enviar();
        }
예제 #3
0
 protected  override bool esValido()
 {
     found = ctx.RP_CONTRATOS.Where(t => t.NRO_RP == reg.NRO_RP && t.COD_CON == reg.COD_CON).FirstOrDefault();
     if (found != null)
     {
         return true;
     }
     else
     {
         byaRpt.Mensaje = "No se encontró el Rp";
         byaRpt.Error = true;
         return !byaRpt.Error;
     }
     
 }