示例#1
0
 public PianteView(Settore settore)
 {
     InitializeComponent();
     _settore = settore;
     _fac = FactoryGestoreInformazioni.GetFactory();
     _type = new TypeProviders();
 }
示例#2
0
 public PianteView(Settore settore)
 {
     InitializeComponent();
     _settore = settore;
     _fac     = FactoryGestoreInformazioni.GetFactory();
     _type    = new TypeProviders();
 }
        private List <Settore> RecuperaSettoriPrivate()
        {
            List <Settore> settori = new List <Settore>();

            SqlServerExecuteObject sseo = null;
            SqlDataReader          dr   = null;

            string sSql = "SELECT SettoreID, Nome_IT, Nome_EN FROM dbo.TBL_Settori;";

            sseo             = new SqlServerExecuteObject();
            sseo.CommandText = sSql;
            sseo.CommandType = CommandType.Text;

            dr = SqlProvider.ExecuteReaderObject(sseo);

            while (dr.Read())
            {
                Settore settore = RiempiIstanza(dr);
                settori.Add(settore);
            }

            if (dr != null)
            {
                dr.Close();
                dr.Dispose();
            }

            return(settori);
        }
示例#4
0
 public IActionResult Settore_Delete(Settore settore)
 {
     if (settore != null)
     {
         return(View("ConfirmDelete_Settore", settore));
     }
     return(View("Settore"));
 }
示例#5
0
 public IActionResult Settore_ConfirmDelete(Settore settore)
 {
     if (settore != null)
     {
         _context.Settori.Remove(settore);
         _context.SaveChanges();
         return(RedirectToAction("Settore"));
     }
     return(View("Settore"));
 }
示例#6
0
 public IActionResult Settore_Edit(Settore settore)
 {
     if (ModelState.IsValid)
     {
         _context.Settori.Update(settore);
         _context.SaveChanges();
         return(RedirectToAction("Settore"));
     }
     else
     {
         return(View(settore));
     }
 }
示例#7
0
        internal void CaricaViewPiante(string nomeSettore)
        {
            Settore settore = _gestioneGiardino.Giardino.Settori.TrovaSettore(nomeSettore);

            using (var pianteForm = new Form())
            {
                PianteView pianteView = new PianteView(settore);
                pianteView.Dock = DockStyle.Fill;
                pianteForm.Text = "Piante di " + settore.Nome;
                pianteForm.Size = new System.Drawing.Size(1000, 400);
                pianteForm.Controls.Add(pianteView);
                pianteForm.ShowDialog();
            }
        }
        private Settore RiempiIstanza(SqlDataReader dr)
        {
            if (dr == null)
            {
                throw new ArgumentNullException("dr");
            }

            Settore settore = new Settore();

            settore.ID       = dr.GetInt32(0);
            settore._nome_IT = dr.GetString(1);
            settore._nome_EN = dr.GetString(2);

            return(settore);
        }
示例#9
0
        public IActionResult Settore_Delete(int id)
        {
            Settore settore = _context.Settori.Where(x => x.idSettore == id).FirstOrDefault();

            return(View(settore));
        }