public Boolean SetPratica(string _pratica, string _cliente, string _medico, int _pag, int _sconto, int _importoMedico, int _importo, string _numFattura, string _dataFattura, string _numPag) { try { Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); Database.Pratiche pr = new Database.Pratiche(); pr.CodicePratica = _pratica; pr.CodiceCliente = _cliente; pr.CodiceMedico = _medico; pr.TipoPagamento = _pag; pr.NumeroFattura = _numFattura; pr.DataFattura = _dataFattura; pr.Importo = _importo; pr.ImportoMedico = _importoMedico; pr.ImportoSconto = _sconto; pr.NumeroPagamento = _numPag; dc.Pratiche.InsertOnSubmit(pr); dc.SubmitChanges(); return(true); } catch (Exception e) { return(false); } }
public Boolean SetAnagrafica(string _codiceEsterno, string _codiceMexal, bool _isMedico) { try { bool insert = true; Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); Database.Anagrafiche an = new Database.Anagrafiche(); if (dc.Anagrafiche.Any(a => a.CodiceEsterno == _codiceEsterno)) { insert = false; an = dc.Anagrafiche.Where(a => a.CodiceEsterno == _codiceEsterno).First(); } an.CodiceEsterno = _codiceEsterno; an.CodiceMexal = _codiceMexal; an.IsMedico = _isMedico; if (insert) { dc.Anagrafiche.InsertOnSubmit(an); } dc.SubmitChanges(); return(true); } catch (Exception e) { return(false); } }
public Int32 GetProgressivo(string _contatore) { Int32 res = 0; Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); if (dc.Progressivi.Where(p => p.NomeContatore == _contatore).Count() > 0) { var result = dc.Progressivi.Where(p => p.NomeContatore == _contatore).First();//.Select(p => p.Progressivo).First(); if (result.Progressivo >= Int32.MaxValue) { result.Progressivo = 0; } else { result.Progressivo++; } res = Int32.Parse(result.Progressivo.ToString()); dc.SubmitChanges(); } else { Database.Progressivi p = new Database.Progressivi(); p.NomeContatore = _contatore; p.Progressivo = 1; res = 1; dc.Progressivi.InsertOnSubmit(p); dc.SubmitChanges(); } return(res); }
public string GetAnagrafica(string _codiceEsterno) { Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); string res = String.Empty; if (dc.Anagrafiche.Any(a => a.CodiceEsterno == _codiceEsterno)) { res = dc.Anagrafiche.Where(a => a.CodiceEsterno == _codiceEsterno).Select(a => a.CodiceMexal).First(); } return(res); }
public Database.Pratiche GetPratica(string _codice) { Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); if (dc.Pratiche.Where(p => p.CodicePratica == _codice).Count() > 0) { return(dc.Pratiche.Where(p => p.CodicePratica == _codice).First()); } else { return(null); } }
public string GetCodicePratica(string _pratica) { Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); if (dc.Pratiche.Where(p => p.CodicePratica == _pratica).Count() > 0) { return(dc.Pratiche.Where(p => p.CodicePratica == _pratica).Select(p => p.CodicePratica).First()); } else { return(String.Empty); } }
public Boolean SetEsito(string _pratica, string _esito, string _medico, string _numPag, string _dataPag, string _numNC, string _dataNC, string _numStorno, string _dataStorno) { try { Database.LookupDatabaseDataContext dc = new Database.LookupDatabaseDataContext(); var pr = dc.Pratiche.Where(p => p.CodicePratica == _pratica).First(); pr.Esito = _esito; pr.CodiceMedicoEsito = _medico; pr.NumeroNotaCredito = _numNC; pr.DataNotaCredito = _dataNC; pr.NumeroStorno = _numStorno; pr.DataStorno = _dataStorno; pr.NumeroPagamentoMedico = _numPag; pr.DataPagamentoMedico = _dataPag; dc.SubmitChanges(); return(true); } catch (Exception e) { return(false); } }