예제 #1
0
 public ByARpt ElaborarMinuta(vELABORARMINUTA minuta)
 {
     using (ctx = new Entities())
     {
         try
         {
             ByARpt res = new ByARpt();
             PCONTRATOS PROCESO = ctx.PCONTRATOS.Where(t => t.PRO_SEL_NRO == minuta.NUM_PROC).FirstOrDefault();
             PSOLICITUDES SOLICITUD = ctx.PSOLICITUDES.Where(t => t.COD_SOL == PROCESO.NUM_SOL).FirstOrDefault();
             ESTPREV estPrev = ctx.ESTPREV.Where(t => t.CODIGO_EP == SOLICITUD.COD_EP).FirstOrDefault();
             if (estPrev != null) estPrev.CONSIDERACIONES_EP = minuta.CONSIDERANDOS;
             ctx.SaveChanges();
             res.Error = false;
             res.Mensaje = "Operación Realizada Satisfactorimente";
             return res;
         }
         catch (Exception e)
         {
             ByARpt res = new ByARpt();
             res.Mensaje = e.Message;
             res.Error = true;
             return res;
         }
     }
 }
예제 #2
0
        public vELABORARMINUTA GetMinuta(string NUM_PROC)
        {
            using (ctx = new Entities())
            {
                try
                {
                    vELABORARMINUTA minuta = new vELABORARMINUTA();
                    PCONTRATOS PROCESO = ctx.PCONTRATOS.Where(t => t.PRO_SEL_NRO == NUM_PROC).FirstOrDefault();
                    PSOLICITUDES SOLICITUD = ctx.PSOLICITUDES.Where(t => t.COD_SOL == PROCESO.NUM_SOL).FirstOrDefault();
                    ESTPREV estPrev = ctx.ESTPREV.Where(t => t.CODIGO_EP == SOLICITUD.COD_EP).FirstOrDefault();
                    if (estPrev != null)
                    {
                        if (estPrev.CONSIDERACIONES_EP != null) minuta.CONSIDERANDOS = estPrev.CONSIDERACIONES_EP;
                        else minuta.CONSIDERANDOS = "";

                    }
                    else minuta.CONSIDERANDOS = "";
                    minuta.NUM_PROC = NUM_PROC;
                    return minuta;
                }
                catch
                {
                    return null;
                }
            }
        }
예제 #3
0
 public ByARpt ElaborarMinuta(vELABORARMINUTA Reg)
 {
     EstPrevBLL objEstPrev = new EstPrevBLL();
     return objEstPrev.ElaborarMinuta(Reg);
 }