Example #1
0
 public static void InsertLotti(Lotti lotto)
 {
     using (var db = new BusinessLogic.Context.Context())
     {
         lotto.DataCarico = DateTime.Today;
         db.lotti.Add(lotto);
         db.SaveChanges();
     }
 }
Example #2
0
        public JsonResult setLotti(Lotti lotto)
        {
            if (lotto.Desc == null)
            {
                return(Json("ko", JsonRequestBehavior.AllowGet));
            }

            Insert.InsertLotti(lotto);

            return(Json("ok", JsonRequestBehavior.AllowGet));
        }
Example #3
0
        async void OnLottoSearchClicked(object sender, System.EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(rig_.rig_art))
            {
                return;
            }

            //
            // Verifichiamo che ci  siano lotti per l'articolo
            //
            var    cod_art   = rig_.rig_art;
            string sql       = "SELECT COUNT(*) FROM lotti1 WHERE lot_stop IS NULL AND lot_start IS NOT NULL AND lot_codice = " + cod_art.SqlQuote(false);
            var    recTotal_ = await dbcon_.ExecuteScalarAsync <int>(sql);

            if (recTotal_ == 0)
            {
                await DisplayAlert("Attenzione!", "Non ci sono lotti per l'articolo indicato", "OK");

                return;
            }

            var page = new LottiSearch(rig_.rig_art);

            page.LotList.ItemDoubleTapped += async(source, args) =>
            {
                Lotti lotti = (Lotti)args.ItemData;
                change_             = true;
                rig_.rig_gest_lotto = 1;
                rig_.rig_lotto      = lotti.lot_lotto;
                rig_.rig_scadenza   = lotti.lot_scadenza;
                await Navigation.PopModalAsync();

                SetField();
                change_ = false;
            };
            await Navigation.PushModalAsync(page);
        }