Esempio n. 1
0
        public PuestoView()
        {
            InitializeComponent();
            PuestoViewModel modelo = new PuestoViewModel(DialogCoordinator.Instance);

            this.DataContext = modelo;
        }
Esempio n. 2
0
        private void DgvResultados_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
        {
            var row = dgvResultados.Rows[e.RowIndex];

            int     id = int.Parse(row.Cells["ID"].Value.ToString());
            Puestos dd = context.Puestos.FirstOrDefault(x => x.Id == id);

            if (dd == null)
            {
                return;
            }

            workingPuestoDef = dd.Adapt <PuestoViewModel>();
            var frm = new WorkForms.workPuesto()
            {
                Editing = true, DepList = GetDepartamentos()
            };

            editingPuesto            = true;
            frm.PuestoD              = workingPuestoDef;
            frm.DeletingPuestoEvent += DeletePuesto;
            frm.SavePuestoEvent     += Frm_SavePuestoEvent;
            frm.ShowDialog();
            frm.DeletingPuestoEvent -= DeletePuesto;
            frm.SavePuestoEvent     -= Frm_SavePuestoEvent;
            frm.Dispose();
        }
Esempio n. 3
0
 public ActionResult Create(PuestoViewModel viewModel)
 {
     if (ModelState.IsValid)
     {
         db.Puestos.Add(viewModel.Puestos);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View("Create", viewModel));
 }
Esempio n. 4
0
        public ActionResult DeleteConfirmed(int id)
        {
            var ViewModel = new PuestoViewModel
            {
                Puestos = db.Puestos.Find(id),
            };

            db.Puestos.Remove(ViewModel.Puestos);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 5
0
        public ActionResult Edit(PuestoViewModel viewModel)
        {
            if (ModelState.IsValid)
            {
                db.Entry(viewModel.Puestos).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(viewModel));
        }
Esempio n. 6
0
        // GET: Puestos/Create
        public ActionResult Create()
        {
            var ViewModel = new PuestoViewModel
            {
                NivelR        = db.Riesgos.ToList(),
                Competencias  = db.Competencias.ToList(),
                Departamentos = db.Departamentos.ToList(),
                Estados       = db.Estados.ToList()
            };

            return(View(ViewModel));
        }
Esempio n. 7
0
        private void cmdADD_Click(object sender, EventArgs e)
        {
            workingPuestoDef = new PuestoViewModel();
            editingPuesto    = false;
            var frm = new WorkForms.workPuesto()
            {
                DepList = GetDepartamentos(), Editing = false
            };

            frm.PuestoD          = workingPuestoDef;
            frm.SavePuestoEvent += Frm_SavePuestoEvent;
            frm.ShowDialog();
            frm.Dispose();
        }
Esempio n. 8
0
        // GET: Puestos/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var ViewModel = new PuestoViewModel
            {
                Puestos = db.Puestos.Find(id),
            };

            if (ViewModel.Puestos == null)
            {
                return(HttpNotFound());
            }
            return(View("Delete", ViewModel));
        }
Esempio n. 9
0
        // GET: Puestoes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var ViewModel = new PuestoViewModel
            {
                Puestos       = db.Puestos.Find(id),
                NivelR        = db.Riesgos.ToList(),
                Competencias  = db.Competencias.ToList(),
                Departamentos = db.Departamentos.ToList(),
                Estados       = db.Estados.ToList()
            };

            if (ViewModel.Puestos == null)
            {
                return(HttpNotFound());
            }
            return(View("Details", ViewModel));
        }