public static List <MSgateReqs> getSgateReqs(int lotid) { using (var db = new BusinessLogic.Context.Context()) { var sgateReqs = (from s in db.SgateRequest where s.LotId == lotid select new MSgateReqs { CentrCap = s.CentrCap, CentrIban = s.CentrIban, DataFineAgev = s.DataFineAgev, CodUtenteCentr = s.CodUtenteCentr, CodUtenteInd = s.CodUtenteInd, DataAcquisizione = s.DataAcquisizione, EsitoD = s.EsitoD, EsitoS = s.EsitoS, IndAreaCirc = s.IndAreaCirc, IndCivico = s.IndCivico, IndCognome = s.IndCognome, IndNome = s.IndNome, IndIstatComune = s.IndIstatComune, ProtDomanda = s.ProtDomanda, ProtRichiesta = s.ProtRichiesta, IndCap = s.IndCap, CentrCivico = s.CentrCivico, LotId = s.LotId, ReqCognome = s.ReqCognome, ReqCap = s.ReqCap, ReqIstatComune = s.ReqIstatComune }).ToList(); return(sgateReqs); } }
public static void UpLoadLotto() { using (var db = new BusinessLogic.Context.Context()) { var nodi = db.SgateRequest.Where(x => x.LotId == 0).OrderBy(x => x.ReqDataDoc).ToList(); //rilevo data piu vecchia if (nodi.Count() == 0) { return; } var dt = nodi.First(); var nodo = new CapLotti(); nodo.DataAcquisizione = DateTime.Now; nodo.DataCarico = new DateTime(2018, 10, 06); nodo.DataScadenza = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(2); nodo.DataInvioEsiti = new DateTime(2018, 10, 06); nodo.RichiesteTotali = nodi.Count(); nodo.RichiesteAutoVal = 0; nodo.RichiesteVal = 0; nodo.Status = (int)stato.acq; db.CapLots.Add(nodo); db.SaveChanges(); var lottoid = db.CapLots.Where(x => x.LotId > 0).OrderByDescending(x => x.LotId).First(); nodi.ForEach(h => { h.LotId = lottoid.LotId; h.DataAcquisizione = DateTime.Now; // db.SgateRequest. db.SaveChanges(); }); } }
public static void DelLot() { using (var db = new BusinessLogic.Context.Context()) { var lot = db.lotti.FirstOrDefault(x => x.LotId == 4); db.lotti.Remove(lot); db.SaveChanges(); } }
public static List <Anagrafica> getAnagrafica() { using (var db = new BusinessLogic.Context.Context()) { var ana = (from res in db.Anagrafica select new Anagrafica { CAP = res.CAP, codClienteIntegra = res.codCliente, Comune = res.Comune }).ToList(); return(ana); } }
public static List <MLotti> getLotti() { using (var db = new BusinessLogic.Context.Context()) { var lotti = (from l in db.CapLots select new MLotti { LotId = l.LotId, Desc = l.Desc, DataAcquisizione = l.DataAcquisizione, Status = l.Status, RichiesteTotali = l.RichiesteTotali, DataCarico = l.DataCarico, DataInvioEsiti = l.DataInvioEsiti }).ToList(); return(lotti); } }
public static void Xml2Db() { string line; var f = new FileStream(@"c:\users\ciemm\downloads\finaltext", FileMode.Open, FileAccess.ReadWrite); StreamReader xml = new StreamReader(f); SgateReq sgate = null; //var nodo = new BICapLotto(); //nodo.DataAcquisizione = DateTime.Now; //nodo.DataCarico = new DateTime(2018, 10, 06); //nodo.DataScadenza = new DateTime(DateTime.Now.Year, DateTime.Now.Month, 1).AddMonths(2); //nodo.DataInvioEsiti = new DateTime(2018, 10, 06); //nodo.RichiesteTotali = 0; //nodo.RichiesteAutoVal = 0; //nodo.RichiesteVal = 0; //nodo.Status = (int)stato.acq; //bi.InsertCapLotto(nodo); //var idlotto = bi.getRequestLots(null).Last(); sgate = new SgateReq(); while ((line = xml.ReadLine()) != null) { using (var db = new BusinessLogic.Context.Context()) { if (line == "END") { db.SgateRequest.Add(sgate); db.SaveChanges(); sgate = new SgateReq(); continue; } var item = line.Split(' '); sgate.LotId = 0; sgate.Allineamento = item[0] == "richiestabonusallineamento" ? Convert.ToBoolean(item[1]) : sgate.Allineamento; sgate.DataFineAgev = item[0] == "richiestabonusdataFineAgevolazione" ? DateTime.Parse(item[1]) : sgate.DataFineAgev; sgate.DataInizioAgev = item[0] == "richiestabonusdataInizioAgevolazione" ? DateTime.Parse(item[1]) : sgate.DataInizioAgev; sgate.DataPresentazione = item[0] == "richiestabonusdataPresentazione" ? DateTime.Parse(item[1]) : sgate.DataAmmissione; sgate.DataAmmissione = item[0] == "richiestabonusdataAmmissione" ? DateTime.Parse(item[1]) : sgate.DataAmmissione; sgate.DataDisponibilita = item[0] == "richiestabonusdataDisponibilita" ? DateTime.Parse(item[1]) : sgate.DataDisponibilita; sgate.CompFamigliaAnag = item[0] == "richiestabonuscomponentiFamigliaAnagrafica" ? item[1] : sgate.CompFamigliaAnag; sgate.IndCap = item[0] == "richiestaforniturafornituraIndividualeindirizzocap" ? item[1] : sgate.IndCap; sgate.IndCivico = item[0] == "richiestaforniturafornituraIndividualeindirizzonumeroCivico" ? item[1] : sgate.IndCivico; sgate.IndAreaCirc = item[0] == "richiestaforniturafornituraIndividualeindirizzoareaDiCircolazione" ? item[1] : sgate.IndAreaCirc; sgate.IndIstatComune = item[0] == "richiestaforniturafornituraIndividualeindirizzocomune" ? item[1] : sgate.IndIstatComune; sgate.IndCf = item[0] == "richiestaforniturafornituraIndividualeintestatariocodiceFiscale" ? item[1] : sgate.IndCf; sgate.IndCognome = item[0] == "richiestaforniturafornituraIndividualeintestatariocognome" ? item[1] : sgate.IndCognome; sgate.IndNome = item[0] == "richiestaforniturafornituraIndividualeintestatarionome" ? item[1] : sgate.IndNome; sgate.CodUtenteInd = item[0] == "richiestaforniturafornituraIndividualecodiceUtente" ? item[1] : sgate.CodUtenteInd; sgate.ReqCap = item[0] == "richiestaresidenzacap" ? item[1] : sgate.ReqCap; sgate.ReqCivico = item[0] == "richiestaresidenzanumeroCivico" ? item[1] : sgate.ReqCivico; sgate.ReqEnteAreaCir = item[0] == "richiestaresidenzaareaDiCircolazione" ? item[1] : sgate.ReqEnteAreaCir; sgate.ReqCf = item[0] == "richiestarichiedentecodiceFiscale" ? item[1] : sgate.ReqCf; sgate.ReqCognome = item[0] == "richiestarichiedentecognome" ? item[1] : sgate.ReqCognome; sgate.ReqNome = item[0] == "richiestarichiedentenome" ? item[1] : sgate.ReqNome; sgate.ReqTipoDoc = item[0] == "richiestatipologiaDomanda" ? item[1] : sgate.ReqTipoDoc; sgate.ProtRichiesta = item[0] == "richiestaprotocolloRichiesta" ? int.Parse(item[1]) : sgate.ProtDomanda; sgate.ProtDomanda = item[0] == "richiestaprotocolloDomanda" ? int.Parse(item[1]) : sgate.ProtDomanda; sgate.CentrDenCondominio = item[0] == "richiestaforniturafornituraCentralizzatadenominazioneCondominio" ? item[1] : sgate.CentrDenCondominio; sgate.CentrEdificioPlurifam = item[0] == "richiestaforniturafornituraCentralizzataedificioPlurifamiliare" ? item[1] : sgate.CentrEdificioPlurifam; //bool sgate.CentrIstatComune = item[0] == "richiestaforniturafornituraCentralizzataindirizziCentralizzataindirizzoFornituraCentralizzatacomune" ? item[1] : sgate.CentrIstatComune; sgate.CentrAreaCircolazione = item[0] == "richiestaforniturafornituraCentralizzataindirizziCentralizzataindirizzoFornituraCentralizzataareaDiCircolazione" ? item[1] : sgate.CentrAreaCircolazione; sgate.CentrCivico = item[0] == "richiestaforniturafornituraCentralizzataindirizziCentralizzataindirizzoFornituraCentralizzatanumeroCivico" ? item[1] : sgate.CentrCivico; sgate.CentrCap = item[0] == "richiestaforniturafornituraCentralizzataindirizziCentralizzataindirizzoFornituraCentralizzatacap" ? item[1] : sgate.CentrCap; } } //VERIFICA E TEST IN ASSENZA DI SCARICO SGATE // var nodiT = nodi.Where(x => x.lotCapId == 0); //rilevo data piu vecchia // var dt = nodiT.Where(x => x.Id > 0).OrderBy(x => x.ReqDataDoc).First(); }