Exemple #1
0
        public ActionResult TrovaSchedeDaDistinta(string Anagrafica)
        {
            List <DistintaBC> distinte = DistintaBC.EstraiListaDistinteBase(Anagrafica);

            if (distinte.Count != 1)
            {
                return(PartialView("MostraDistinteBC", distinte));
            }

            return(CreaListaSchedeDistinta(distinte[0]));
        }
Exemple #2
0
        public ActionResult EstraiDistinta(string Codice, string Versione)
        {
            List <DistintaBC> distinte = DistintaBC.EstraiListaDistinteBase(Codice);

            DistintaBC distinta = distinte.Where(x => x.Codice == Codice && x.Versione == Versione).FirstOrDefault();

            if (distinta == null)
            {
                return(Content("Nessuna distinta trovata"));
            }
            return(CreaListaSchedeDistinta(distinta));
        }
Exemple #3
0
        private void SelezionaDistintaFrm_Load(object sender, EventArgs e)
        {
            if (string.IsNullOrEmpty(_articolo))
            {
                this.Close();
            }

            Text     = string.Format("Cerca distinte BC per l'articolo {0}", _articolo.ToString());
            distinte = DistintaBC.EstraiListaDistinteBase(_articolo);

            if (distinte.Count == 1)
            {
                DistintaSelezionata = distinte[0];
                DialogResult        = DialogResult.OK;
            }

            BindingList <DistintaBC> bl = new BindingList <DistintaBC>(distinte);
            BindingSource            bs = new BindingSource(bl, null);

            dgvDistinte.DataSource = bs;
            dgvDistinte.Update();
        }