public List <AttributiModel> CreaListaAttributiModel() { List <AttributiModel> lista = new List <AttributiModel>(); using (FbvBusiness bFbv = new FbvBusiness()) { bFbv.FillAttributi(_ds, true); bFbv.FillProprieta(_ds, true); foreach (FBVDS.FBVATTRIBUTIRow attributi in _ds.FBVATTRIBUTI) { FBVDS.FBVPROPRIETARow proprieta = _ds.FBVPROPRIETA.Where(x => x.IDFBVPROPRIETA == attributi.IDFBVPROPRIETA).FirstOrDefault(); string materiale = string.Empty; AttributiModel m = new AttributiModel() { IdFbvAttributi = attributi.IDFBVATTRIBUTI, Codice = attributi.CODICE, Descrizione = attributi.DESCRIZIONE, IdFbvProprieta = attributi.IDFBVPROPRIETA, }; lista.Add(m); } } return(lista); }
public string CreaProprieta(string codice, string descrizione, string account) { descrizione = correggiString(descrizione, 45); codice = correggiString(codice, 45); using (FbvBusiness bFbv = new FbvBusiness()) { bFbv.FillProprieta(_ds, false); if (_ds.FBVPROPRIETA.Any(x => x.CODICE == codice)) { return("Proprieta' gia' inserita a sistema"); } FBVDS.FBVPROPRIETARow proprieta = _ds.FBVPROPRIETA.NewFBVPROPRIETARow(); proprieta.CODICE = codice; proprieta.DESCRIZIONE = descrizione; proprieta.CANCELLATO = SiNo.No; proprieta.DATAMODIFICA = DateTime.Now; proprieta.UTENTEMODIFICA = account; _ds.FBVPROPRIETA.AddFBVPROPRIETARow(proprieta); bFbv.UpdateTable(_ds, _ds.FBVPROPRIETA.TableName); return(string.Empty); } }
public void CancellaProprieta(decimal idFbvProprieta, string account) { using (FbvBusiness bFbv = new FbvBusiness()) { bFbv.FillProprieta(_ds, true); FBVDS.FBVPROPRIETARow proprieta = _ds.FBVPROPRIETA.Where(x => x.IDFBVPROPRIETA == idFbvProprieta).FirstOrDefault(); if (proprieta != null) { proprieta.CANCELLATO = SiNo.Si; proprieta.DATAMODIFICA = DateTime.Now; proprieta.UTENTEMODIFICA = account; bFbv.UpdateTable(_ds, _ds.FBVPROPRIETA.TableName); } } }
public void ModificaProprieta(decimal idfbvproprieta, string codice, string descrizione, string account) { codice = (codice.Length > 45 ? codice.Substring(0, 45) : codice).ToUpper(); descrizione = (descrizione.Length > 45 ? descrizione.Substring(0, 45) : descrizione).ToUpper(); using (FbvBusiness bFbv = new FbvBusiness()) { bFbv.FillProprieta(_ds, true); FBVDS.FBVPROPRIETARow br = _ds.FBVPROPRIETA.Where(x => x.IDFBVPROPRIETA == idfbvproprieta).FirstOrDefault(); if (br != null) { br.CODICE = codice; br.DESCRIZIONE = descrizione; br.CANCELLATO = SiNo.No; br.DATAMODIFICA = DateTime.Now; br.UTENTEMODIFICA = account; bFbv.UpdateTable(_ds, _ds.FBVPROPRIETA.TableName); } } }