private void SetearFila(DataGridViewRow r, EmpleadoListDto empleado) { r.Cells[cmnNombre.Index].Value = empleado.Nombre; r.Cells[cmnTipo.Index].Value = empleado.TipoDeTarea; r.Cells[cmnEmail.Index].Value = empleado.CorreoElectronico; r.Tag = empleado; }
public ActionResult Delete(EmpleadoListViewModel empleadoVm) { try { EmpleadoListDto empleadoDto = _mapper.Map <EmpleadoListDto>(_servicio.GetEmpleadoPorId(empleadoVm.EmpleadoId)); empleadoVm = _mapper.Map <EmpleadoListViewModel>(empleadoDto); _servicio.Borrar(empleadoVm.EmpleadoId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(empleadoVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmpleadoEditDto empleadoEditDto = servicio.GetEmpleadoPorId(id); if (empleadoEditDto == null) { return(HttpNotFound("Código de empelado inexistente...")); } EmpleadoListDto empleadoDto = mapper.Map <EmpleadoListDto>(servicio.GetEmpleadoPorId(id)); EmpleadoListViewModel empleadoVm = mapper.Map <EmpleadoListViewModel>(empleadoDto); return(View(empleadoVm)); }
private void btnAgregar_Click(object sender, EventArgs e) { frmEmpleadoAE frm = DI.Create <frmEmpleadoAE>(); frm.Titulo("Nuevo Empleado"); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { EmpleadoEditDto empleadoEditDto = frm.GetEmpleado(); if (servicio.Existe(empleadoEditDto)) { frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowError("Empleado Existente", $"{empleadoEditDto.Nombre}, {empleadoEditDto.Apellido} ya existe en la base de datos"); } servicio.Guardar(empleadoEditDto); DataGridViewRow r = ConstruirFila(); EmpleadoListDto empleadoListDto = mapper.Map <EmpleadoListDto>(empleadoEditDto); empleadoListDto.TipoDeTarea = (servicioTipoDeTarea .GetTipoDeTareaId(empleadoEditDto.TipoDeTareaId)) .Descripcion; SetearFila(r, empleadoListDto); AgregarFila(r); frmMessageBox frmMessage = new frmMessageBox(); frmMessage.Show(); frmMessage.ShowInfo("Registro Agregado", $"{empleadoListDto.Nombre} ya a sido agergado"); } catch (Exception) { frmMessageBox frmMessage = new frmMessageBox(); frm.Show(); frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente"); } } }