public ByARpt Guardar(GD_DOCUMENTOSDTO a) { using (ctx = new Entities()) { GD_DOCUMENTOS f = new GD_DOCUMENTOS(); f.NOMBRE = a.NOMBRE; f.LONGITUD = a.LONGITUD; try { f.ID = ctx.GD_DOCUMENTOS.Max(t => t.ID) + 1; } catch { f.ID = 1; } f.TYPE = a.TYPE; f.URL = a.URL; f.DESCRIPCION = a.DESCRIPCION; f.GD_DDOCUMENTOS = new GD_DDOCUMENTOS(); f.GD_DDOCUMENTOS.DOCUMENTO = a.DOCUMENTO; f.ESTADO = "PE"; f.FEC_REG = DateTime.Now; f.USUARIO = a.USUARIO; ctx.GD_DOCUMENTOS.Add(f); ctx.SaveChanges(); byaRpt.Mensaje = "OK"; byaRpt.id = f.ID.ToString(); byaRpt.Error = false; } return byaRpt; }
public List<vMOD_TIP_PLA> GetsTodasModalidad(string COD_MOD) { using (ctx = new Entities()) { List<vMOD_TIP_PLA> lModTipos = new List<vMOD_TIP_PLA>(); List<PL_TIPOS_PLANTILLA> lTiposPlantillas = ctx.PL_TIPOS_PLANTILLA.ToList(); foreach (PL_TIPOS_PLANTILLA item in lTiposPlantillas) { vMOD_TIP_PLA mod = new vMOD_TIP_PLA(); MOD_TIP_PLA Per = ctx.MOD_TIP_PLA.Where(t => t.COD_MOD == COD_MOD && t.COD_TIP == item.COD_TIP).FirstOrDefault(); if (Per != null) { Mapper.Map(Per, mod); } else { ModalidadesBLL oMod = new ModalidadesBLL(); mod.COD_MOD = COD_MOD; mod.NOM_COD_MOD = oMod.Get(COD_MOD).NOM_TPROC; mod.COD_TIP = item.COD_TIP; mod.NOM_COD_TIP = item.NOM_TIP; mod.EST = "IN"; } lModTipos.Add(mod); } return lModTipos; } }
public ByARpt Enviar() { byaRpt = new ByARpt(); using (ctx = new Entities()) { if (!esValido()) { return byaRpt; } try { Antes(); SaveChange(); Despues(); } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { ByAExcep.AdminException(byaRpt, ex); } catch (Exception ex) { ByAExcep.AdminException(byaRpt, ex); } return byaRpt; } }
public List<vAdiciones> GetModificatorios(string Cod_Con) { List<vAdiciones> List = new List<vAdiciones>(); using (ctx = new Entities()) { var query = ctx.ADICIONES.Where(t => t.COD_CON == Cod_Con).ToList(); foreach (var item in query) { vAdiciones vAdi = new vAdiciones(); vAdi.NRO_ADI = item.NRO_ADI; if (item.TIP_ADI == "1") { vAdi.NOM_ADI = "EN VALOR Y PLAZO"; } if (item.TIP_ADI == "2") { vAdi.NOM_ADI = "EN VALOR"; } if (item.TIP_ADI == "3") { vAdi.NOM_ADI = "EN PLAZO"; } if (item.TIP_ADI == "4") { vAdi.NOM_ADI = "ACLARATORIO"; } if (item.TIP_ADI == "5") { vAdi.NOM_ADI = "MODIFICATORIO"; } vAdi.FEC_SUS_ADI = item.FEC_SUS_ADI; vAdi.PLA_EJE_ADI = item.PLA_EJE_ADI; vAdi.TIPO_PLAZO1_ADI = item.TIPO_PLAZO1_ADI; vAdi.PLAZO2_ADI = item.PLAZO2_ADI; vAdi.TIPO_PLAZO2_ADI = item.TIPO_PLAZO2_ADI; vAdi.VAL_ADI = item.VAL_ADI; vAdi.OBSER = item.OBSER; List.Add(vAdi); } } return List; }
public IList<vRP_ContratosOP> GetRpOp(int IdeActa) { IList<vRP_ContratosOP> lst = new List<vRP_ContratosOP>(); using (ctx = new Entities()) { oContratos.ctx = ctx; oEst = ctx.ESTCONTRATOS.Where(t => t.ID == IdeActa).FirstOrDefault(); IList<RP_CONTRATOS> oRP = ctx.RP_CONTRATOS.Where(t => t.COD_CON == oEst.COD_CON).ToList(); Mapper.CreateMap<RP_CONTRATOS, vRP_ContratosOP>(); Mapper.Map(oRP, lst); foreach (vRP_ContratosOP item in lst) { INT_DETCUENTA idc = ctx.INT_DETCUENTA.Where(t => t.NRO_RP == item.NRO_RP && t.IDACTA==IdeActa).FirstOrDefault(); if (idc != null) { item.NRO_OP = idc.NRO_OP; item.VAL_OP = idc.VAL_OP; item.FEC_OP = idc.FEC_OP; item.NRO_EGR = idc.NRO_EGR; item.FEC_EGR = idc.FEC_EGR; item.ID_DC = idc.ID; } } return lst; } }
public vDatosEPProc GetDatos(string NUM_PROC) { EstPrevBLL epBLL = new EstPrevBLL(); using (Entities db = new Entities()) { try{ Mapper.CreateMap<vDatosEP, vDatosEPProc>(); PCONTRATOS Proceso = db.PCONTRATOS.Where(t => t.PRO_SEL_NRO == NUM_PROC).FirstOrDefault(); PSOLICITUDES Solicitud = db.PSOLICITUDES.Where(t => t.COD_SOL == Proceso.NUM_SOL).FirstOrDefault(); vDatosEP DatosEP = epBLL.GetDatos(Solicitud.COD_EP); vDatosEPProc DatEPPrc = new vDatosEPProc(); Mapper.Map(DatosEP, DatEPPrc); DatEPPrc.NRO_PROC = Proceso.PRO_SEL_NRO; DatEPPrc.FEC_PROC = (DateTime) Proceso.FEC_REG; return DatEPPrc; }catch{ vDatosEPProc dat = new vDatosEPProc(); return dat; } } }
public List<vImp_Contratos> GetImp_Contratos(string Cod_Con) { List<vImp_Contratos> LstT = new List<vImp_Contratos>(); using (ctx = new Entities()) { List<IMP_CONTRATOS> lstO = ctx.IMP_CONTRATOS.Where(t => t.COD_CON == Cod_Con).ToList(); //var query = ctx.IMP_CONTRATOS.Where(t => t.COD_CON == Cod_Con). // Select(t => new { t.NRO_IMP, t.IMPUESTOS.NOM_IMP, // t.VIG_LIQ, // t.NRO_COM, // t.VAL_IMP, // t.COD_SOP,}).ToList(); //foreach (var item in query) //{ // vImp_Contratos p = new vImp_Contratos(); // p.NRO_IMP = item.NRO_IMP; // p.NOM_IMP = item.NOM_IMP; // p.VIG_LIQ = item.VIG_LIQ; // p.NRO_COM = item.NRO_COM; // p.VAL_IMP = item.VAL_IMP; // p.COD_SOP = item.COD_SOP; // List.Add(p); //} Mapper.Map(lstO, LstT); } return LstT; }
public List<vDocActasParcial> GetActa() { ctx = new Entities(); ObtenerDocumento(); ctx.Dispose(); return lep; }
public List<vPCRONOGRAMASPC> getListaEstAviAct(string DepDel, short vigencia) { List<vPESTADOS> lt = new List<vPESTADOS>(); string cVig = vigencia.ToString(); using (ctx = new Entities()) { List<object> lparam = new List<object>(); Mapper.CreateMap<PCRONOGRAMAS, vPCRONOGRAMASPC>() .ForMember(dest => dest.OBJ_CON, opt => opt.MapFrom(src => src.PCONTRATOS.OBJ_CON)) .ForMember(dest => dest.EST_AVI_ACT, opt => opt.MapFrom(src => GetESTADOS(src))) ; List<vPCRONOGRAMASPC> lst = new List<vPCRONOGRAMASPC>(); List<PCRONOGRAMAS> lstO = ctx.PCRONOGRAMAS.Where( t => t.NUM_PROC.EndsWith(cVig) && t.EST_ACT != "0000" && t.ANULADO == "N" && t.PCONTRATOS.DEPENDENCIA.COD_DEP.Equals( DepDel) ).ToList(); Mapper.Map(lstO, lst); return lst; } }
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 IList<vContratosInt> GetContratosbyIdeCon(string Ide_Contratista, short Vigencia) { using (ctx = new Entities()) { IList<vContratosInt> lst = (from ic in ctx.INTERVENTORES_CONTRATO join c in ctx.CONTRATOS on ic.COD_CON equals c.COD_CON where c.IDE_CON == Ide_Contratista && c.VIG_CON == Vigencia && ic.TIP_INT == "S" && ic.EST_INT == "AC" orderby c.COD_CON select (new vContratosInt { Numero = c.COD_CON, Tipo = c.TIPOSCONT.NOM_TIP + " " + c.SUBTIPOS.NOM_STIP, Objeto = c.OBJ_CON, Fecha_Suscripcion = c.FEC_SUS_CON, Valor_Contrato = c.VAL_CON, DependenciaNec = c.DEPENDENCIA.NOM_DEP, DependenciaDel = c.DEPENDENCIA1.NOM_DEP, Contratista = c.TERCEROS.APE1_TER.Trim() + " " + c.TERCEROS.APE2_TER.Trim() + " " + c.TERCEROS.NOM1_TER.Trim() + " " + c.TERCEROS.NOM2_TER.Trim(), Ide_Contratista = c.IDE_CON, Ide_Interventor = ic.IDE_INT, Nom_Interventor = ic.TERCEROS.APE1_TER.Trim() + " " + ic.TERCEROS.APE2_TER.Trim() + " " + ic.TERCEROS.NOM1_TER.Trim() + " " + ic.TERCEROS.NOM2_TER.Trim(), Dep_Nec = c.DEP_CON, Dep_Del = c.DEP_PCON, Vigencia = c.VIG_CON, Estado = c.ESTADOS.ESTADO, Cod_STip = c.STIP_CON, Cod_Tip = c.TIP_CON })).ToList(); return lst; } }
public vESTPREV GetPK(string tipo) { vESTPREV Reg = new vESTPREV(); Mapper.CreateMap<ESTPREV, vESTPREV>(); decimal id = ep.ID; ep = null; using (ctx = new Entities()) { string est = dEst[tipo]; if (est == "*") { ep = ctx.ESTPREV.Where(t => t.ID == id ).FirstOrDefault<ESTPREV>(); } else { ep = ctx.ESTPREV.Where(t => t.ID == id && t.EST_EP.Contains(est)).FirstOrDefault<ESTPREV>(); } if (ep != null) { Mapper.Map(ep, Reg); if (ep.STIP_CON_EP != null) { Reg.TIP_CON_EP = ep.SUBTIPOS.COD_TIP; } } return Reg; } }
public List<vInterventores_Contrato> GetInterventores_Contrato(string Cod_Con) { List<vInterventores_Contrato> List = new List<vInterventores_Contrato>(); using (ctx = new Entities()) { var query = ctx.INTERVENTORES_CONTRATO.Where(t => t.COD_CON == Cod_Con). Select(t => new { t.IDE_INT, t.TERCEROS.NOM1_TER, t.TERCEROS.NOM2_TER, t.TERCEROS.APE1_TER, t.TERCEROS.APE2_TER, t.TIP_INT, t.COD_CON, t.OBS_INT, t.EST_INT,}).ToList(); foreach (var item in query) { vInterventores_Contrato p = new vInterventores_Contrato(); p.IDE_INT = item.IDE_INT; p.NOM_INT = item.NOM1_TER+" "+item.NOM2_TER+" "+item.APE1_TER+" "+item.APE2_TER; if (item.TIP_INT == "S"){p.TIP_INT = "Interno(Supervisor)";} if (item.TIP_INT == "I"){p.TIP_INT = "Externo";} if (item.TIP_INT == "T"){p.TIP_INT = "Interno(Apoyo Tecnico)";} p.COD_CON = item.COD_CON; p.OBS_INT = item.OBS_INT; p.EST_INT = item.EST_INT; List.Add(p); } } return List; }
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 ByARpt Anular(int Ide_Acta) { using (ctx = new Entities()) { try { ESTCONTRATOS ec = ctx.ESTCONTRATOS.Where(t => t.ID == Ide_Acta).FirstOrDefault(); if (ec != null) { CONTRATOS oContrato = ctx.CONTRATOS.Where(t => t.COD_CON == ec.COD_CON).FirstOrDefault(); oContrato.EST_CON = ec.EST_INI;//Se Devuelve al Ultimo ec.ESTADO = "IN"; // INACTIVA EL ACTA ctx.SaveChanges(); byaRpt.Mensaje = "Se Anuló el Registro!!!"; byaRpt.Error = false; } } catch (System.Data.Entity.Validation.DbEntityValidationException ex) { AdminException(byaRpt, ex); } catch (Exception ex) { AdminException(byaRpt, ex); } return byaRpt; } }
public List<vPLANTILLASXPROCESO> GetPlatillasPorProceso(string NUM_PROC, string Filtro) { using (ctx = new Entities()) { List<vPLANTILLASXPROCESO> lrPlantillas = new List<vPLANTILLASXPROCESO>(); List<MOD_TIP_PLA> lTiposPlantillas = new List<MOD_TIP_PLA>(); PCONTRATOS PROCESO = ctx.PCONTRATOS.Where(t => t.PRO_SEL_NRO == NUM_PROC).FirstOrDefault(); if (PROCESO != null) { lTiposPlantillas = ctx.MOD_TIP_PLA.Where(t=> t.COD_MOD == PROCESO.COD_TPRO && t.EST == "AC").ToList(); foreach (MOD_TIP_PLA item in lTiposPlantillas) { List<PL_PLANTILLA> lPlantillas = ctx.PL_PLANTILLA.Where(t => t.COD_TIP == item.COD_TIP).ToList(); if (Filtro != "") lPlantillas = lPlantillas.Where(t => t.TITULO.ToUpper().Contains(Filtro.ToUpper())).ToList(); foreach (PL_PLANTILLA item2 in lPlantillas) { vPLANTILLASXPROCESO Plantilla = new vPLANTILLASXPROCESO(); Plantilla.TITULO = item2.TITULO; Plantilla.COD_TIP_PLA = item2.COD_TIP; Plantilla.ID_PLA = item2.ID; List<DOC_PLANTILLA> Documentos = ctx.DOC_PLANTILLA.Where(t => t.NUM_PROC == NUM_PROC && t.ID_PLA == item2.ID).ToList(); Plantilla.CANTIDAD = Documentos.Count(); lrPlantillas.Add(Plantilla); } } } return lrPlantillas; } }
public ByARpt Abrir() { byaRpt = new ByARpt(); using (ctx = new Entities()) { decimal id = ep.ID; /*var q = (from t in ctx.ESTPREV where t.ID == id select ep).FirstOrDefault();*/ var q = ctx.ESTPREV.Where(t => t.ID == id).FirstOrDefault<ESTPREV>(); if (q != null) { ep = q; byaRpt.Error = false; byaRpt.Mensaje = "Se encontró"; byaRpt.Filas = 1; } else { ep = null; byaRpt.Error = true; byaRpt.Mensaje = "No se encontró"; byaRpt.Filas = 0; } } return byaRpt; }
public IList<DEPENDENCIA> GetDependencia() { using (ctx = new Entities()) { var lst = ctx.DEPENDENCIA.Where(t => t.ESTADO == "AC"); return lst.ToList(); } }
public IList<EP_CARGO> GetCargos(string Vig) { using (ctx = new Entities()) { var lst = ctx.EP_CARGO.Where(t => t.EST_CARGO == "AC" && t.VIG_CARGO == Vig); return lst.ToList(); } }
public byte[] GetLogo() { using (ctx = new Entities()) { byte[] logo = ctx.CTRL_ENTIDAD.Select(t => t.LOGO_RPT).Single(); return logo; } }
public IList<DEPENDENCIA> GetDependenciaN(string ide_ter) { using (ctx = new Entities()) { var lst = ctx.HDEP_ABOGADOS.Where(t => t.IDE_TER == ide_ter).Select(t => t.DEPENDENCIA); return lst.ToList(); } }
public IList<SUBTIPOS> GetSubTipos(string Cod_Tip) { using (ctx = new Entities()) { var lst = ctx.SUBTIPOS.Where(st => st.COD_TIP == Cod_Tip); return lst.ToList(); } }
public IList<vEstados> GetEstados() { using (ctx = new Entities()) { var lst = ctx.ESTADOS.Select( t => new vEstados{ nombre= t.ESTADO.ToUpper()}).Distinct().OrderBy(c=>c.nombre); return lst.ToList(); } }
public vContratosInt GetContrato(int IdeActa) { using (ctx = new Entities()) { oContratos.ctx = ctx; oEst = ctx.ESTCONTRATOS.Where(t => t.ID == IdeActa).FirstOrDefault(); return oContratos.GetContrato(oEst.COD_CON); } }
public IList<DEPENDENCIA> GetDependencia() { using (ctx = new Entities()) { var lst = ctx.DEPENDENCIA.Where(c=>c.COD_DEP != "00").OrderBy(t=> t.COD_DEP).OrderBy(t=>t.NOM_DEP); return lst.ToList(); } }
public IList<vCAL_VIG_POL> GetCAL_VIG_POL() { using (ctx = new Entities()) { var lst = (from t in ctx.CAL_VIG_POL select (new vCAL_VIG_POL { COD_CAL = t.COD_CAL, DESCRIPCION = t.DESCRIPCION })); return lst.ToList(); } }
public List<vCON_CONTRATOS_PUBLICA> Consultar(vConsultaContratosPublica Reg) { using (ctx = new Entities()) { string Query = ArmarCadenaConsulta(Reg); List<vCON_CONTRATOS_PUBLICA> lContratos = ctx.Database.SqlQuery<vCON_CONTRATOS_PUBLICA>(Query).ToList(); return lContratos; } }
public List<vRUBROS> Gets(short vigencia) { using (ctx = new Entities()) { List<vRUBROS> lrRubros = new List<vRUBROS>(); List<RUBROS> lRubros = ctx.RUBROS.Where(t=> t.VIGENCIA == vigencia).OrderByDescending(t=> t.VIGENCIA).ToList(); Mapper.Map(lRubros, lrRubros); return lrRubros; } }
public List<vTIPOSPROC> Gets() { using (ctx = new Entities()) { List<vTIPOSPROC> r = new List<vTIPOSPROC>(); List<TIPOSPROC> b = ctx.TIPOSPROC.OrderBy(t => t.COD_TPROC).ToList(); Mapper.Map(b, r); return r; } }
public List<vTIPOSPROC> GetsActivo() { using (ctx = new Entities()) { List<vTIPOSPROC> r = new List<vTIPOSPROC>(); List<TIPOSPROC> b = ctx.TIPOSPROC.Where(t=> t.ESTA_TPROC == "AC").OrderBy(t => t.COD_TPROC).ToList(); Mapper.Map(b, r); return r; } }