Example #1
0
 public ByARpt AdjudicarOrNot(vPPROPONENTESS oDto)
 {
     using (ctx = new Entities())
     {
         try{
             ByARpt Res = new ByARpt();
             Entities ctx2 = new Entities();
             PPROPONENTESS propaux;
             if (oDto.ADJUDICADO == "S") propaux = ctx2.PPROPONENTESS.Where(t => t.NUM_PROC == oDto.NUM_PROC && t.ADJUDICADO == "S").FirstOrDefault();
             else propaux = null;
             if (propaux == null)
             {
                 PPROPONENTESS prop = ctx.PPROPONENTESS.Where(t => t.ID == oDto.ID).FirstOrDefault();
                 prop.ADJUDICADO = oDto.ADJUDICADO;
                 prop.FEC_ADJUDICACION = oDto.FEC_ADJUDICACION;
                 prop.OBS_ADJUDICACION = oDto.OBS_ADJUDICACION;
                 ctx.SaveChanges();
                 Res.Error = false;
                 if(oDto.ADJUDICADO == "S") Res.Mensaje = "El proceso fue adjudicado al proponente " + prop.NOM1_PROP + " " + prop.NOM2_PROP + " " + prop.APE1_PROP + " " + prop.APE2_PROP;
                 else Res.Mensaje = "OperaciĆ³n realizada satisfactoriamente";
             }
             else
             {
                 Res.Error = true;
                 Res.Mensaje = "Ya se encuentra adjudicado este proceso...";
             }
             return Res;
         }catch(Exception e){
             ByARpt Res = new ByARpt();
             Res.Error = true;
             Res.Mensaje = e.Message;
             return Res;
         }
     }
 }
 public vPPROPONENTESS Get(decimal id)
 {
     using (ctx = new Entities())
     {
         vPPROPONENTESS rProponente = new vPPROPONENTESS();
         PPROPONENTESS proponente = ctx.PPROPONENTESS.Where(t => t.ID == id).FirstOrDefault();
         Mapper.Map(proponente, rProponente);
         return rProponente;
     }
 }
Example #3
0
        public ByARpt AsignarNit(vPPROPONENTESS Proponente)
        {
            using (ctx = new Entities())
            {
                try{
                    PPROPONENTESS prop = ctx.PPROPONENTESS.Where(t => t.ID == Proponente.ID).FirstOrDefault();
                    vTerceros Tercero = new vTerceros();

                    Tercero.TIP_IDE = prop.TIP_IDE_PROP;
                    Tercero.IDE_TER = Proponente.IDE_PROP;
                    Tercero.DV_TER = Proponente.DV_PROP;
                    Tercero.EXP_IDE = prop.EXP_IDE_PROP;
                    Tercero.APE1_TER = prop.APE1_PROP;
                    Tercero.APE2_TER = prop.APE2_PROP;
                    Tercero.NOM1_TER = prop.NOM1_PROP;
                    Tercero.NOM2_TER = prop.NOM2_PROP;
                    Tercero.RAZ_SOC = prop.RAZ_SOC;
                    Tercero.DIR_TER = prop.DIR_PROP;
                    Tercero.TEL_TER = prop.TEL_PROP;
                    Tercero.EMA_TER = prop.EMA_PROP;
                    Tercero.FEC_NAC = prop.FEC_NAC;
                    Tercero.FEC_REG = DateTime.Now;
                    Tercero.ESTADO = "AC";
                    Tercero.TIP_PER = prop.TIP_PER_PROP;
                    mTerceros oTerceros = new mTerceros();
                    ByARpt res = oTerceros.Insert(Tercero);
                    if (res.Error == false)
                    {
                        prop.IDE_PROP = Proponente.IDE_PROP;
                        prop.DV_PROP = Proponente.DV_PROP;
                        prop.EXP_IDE_PROP = Proponente.EXP_IDE_PROP;
                    }
                    ctx.SaveChanges();
                    AsignarNitMiembros(Tercero.IDE_TER, Proponente.ID);
                    return res;
                }catch(Exception e){
                    ByARpt res = new ByARpt();
                    res.Error = true;
                    res.Mensaje = e.Message;
                    return res;
                }
            }
        }
Example #4
0
 public ByARpt Update(vPPROPONENTESS Reg)
 {
     cmdUpdate o = new cmdUpdate();
     o.oDto = Reg;
     return o.Enviar();
 }
Example #5
0
 public ByARpt Insert(vPPROPONENTESS Reg)
 {
     cmdInsert o = new cmdInsert();
     o.oDto = Reg;
     return o.Enviar();
 }
 public ByARpt AsignarNit(vPPROPONENTESS Proponente)
 {
     ProponentesBLL oProp = new ProponentesBLL();
     return oProp.AsignarNit(Proponente);
 }
 public ByARpt AdjudicarOrNot(vPPROPONENTESS oDto)
 {
     ProponentesBLL o = new ProponentesBLL();
     return o.AdjudicarOrNot(oDto);
 }
 public ByARpt Update(vPPROPONENTESS Reg)
 {
     ProponentesBLL o = new ProponentesBLL();
     return o.Update(Reg);
 }
 public ByARpt Insert(vPPROPONENTESS Reg)
 {
     ProponentesBLL o = new ProponentesBLL();
     return o.Insert(Reg);
 }