public string UbicaDaODL(string BarcodeODL, string BarcodeUbicazione, string utenza) { SpedizioniDS.SPUBICAZIONIRow ubicazione = LeggiUbicazione(BarcodeUbicazione); if (ubicazione == null) { return("UBICAZIONE NON TROVATA"); } TrasferimentiDS.USR_PRD_MOVFASIRow odl = LeggiODL(BarcodeODL); if (odl == null) { return("ARTICOLO NON TROVATO"); } Anagrafica _anagrafica = new Anagrafica(); AnagraficaDS.MAGAZZRow articolo = _anagrafica.GetMAGAZZ(odl.IDMAGAZZ); if (articolo == null) { return("ARTICOLO NON TROVATO"); } if (!Inserimento(ubicazione, articolo, odl.QTA, odl.IsNUMMOVFASENull() ? "ODL" : odl.NUMMOVFASE, utenza)) { return("ERRORE SALVATAGGIO"); } return("COMPLETATA"); }
public string LeggiBarcode(string barcode) { string tipo = barcode.Substring(0, 3); if (tipo == BarcodeHelper.TipoUbicazione) { SpedizioniDS.SPUBICAZIONIRow ubicazione = LeggiUbicazione(barcode); if (ubicazione == null) { return("Ubicazione sconosciuta"); } return(string.Format("{0} - {1}", ubicazione.CODICE, ubicazione.DESCRIZIONE)); } if (tipo == BarcodeHelper.RisorsaFisica) { string utenza = LeggiUtenza(barcode); if (string.IsNullOrEmpty(utenza)) { return("Ubicazione sconosciuta"); } return(utenza); } TrasferimentiDS.USR_PRD_MOVFASIRow odl = LeggiODL(barcode); if (odl == null) { return("BARCODE NON TROVATO"); } Anagrafica _anagrafica = new Anagrafica(); AnagraficaDS.MAGAZZRow articolo = _anagrafica.GetMAGAZZ(odl.IDMAGAZZ); return(string.Format("{0} - {1}", odl.QTA, articolo.MODELLO)); }