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; } } }
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; } } }
public ByARpt ElaborarMinuta(vELABORARMINUTA Reg) { EstPrevBLL objEstPrev = new EstPrevBLL(); return objEstPrev.ElaborarMinuta(Reg); }