public PuestoView() { InitializeComponent(); PuestoViewModel modelo = new PuestoViewModel(DialogCoordinator.Instance); this.DataContext = modelo; }
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(); }
public ActionResult Create(PuestoViewModel viewModel) { if (ModelState.IsValid) { db.Puestos.Add(viewModel.Puestos); db.SaveChanges(); return(RedirectToAction("Index")); } return(View("Create", viewModel)); }
public ActionResult DeleteConfirmed(int id) { var ViewModel = new PuestoViewModel { Puestos = db.Puestos.Find(id), }; db.Puestos.Remove(ViewModel.Puestos); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(PuestoViewModel viewModel) { if (ModelState.IsValid) { db.Entry(viewModel.Puestos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(viewModel)); }
// 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)); }
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(); }
// 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)); }
// 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)); }