private void SetearFila(DataGridViewRow r, MascotaListDto mascota) { r.Cells[cmnNombre.Index].Value = mascota.Nombre; r.Cells[cmnCliente.Index].Value = mascota.Cliente; r.Cells[cmnTipo.Index].Value = mascota.TipoDeMascota; r.Cells[cmnFecha.Index].Value = mascota.FechaDeNacimiento.ToShortDateString(); r.Tag = mascota; }
public ActionResult Delete(MascotaListViewModel mascotaVm) { try { MascotaListDto mascotaDto = _mapper.Map <MascotaListDto>(_servicio.GetMascotaPorId(mascotaVm.MascotaId)); mascotaVm = _mapper.Map <MascotaListViewModel>(mascotaDto); _servicio.Borrar(mascotaVm.MascotaId); TempData["Msg"] = "Registro borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(mascotaVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MascotaEditDto mascotaEditDto = servicio.GetMascotaPorId(id); if (mascotaEditDto == null) { return(HttpNotFound("Código de mascota inexistente...")); } MascotaListDto mascotaDto = mapper.Map <MascotaListDto>(servicio.GetMascotaPorId(id)); MascotaListViewModel mascotaVm = mapper.Map <MascotaListViewModel>(mascotaDto); return(View(mascotaVm)); }
private void btnAgregar_Click(object sender, EventArgs e) { frmMascotaAE frm = DI.Create <frmMascotaAE>(); frm.Titulo("Nueva Mascota"); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { MascotaEditDto mascotaEditDto = frm.GetMascota(); if (servicio.Existe(mascotaEditDto)) { frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowError("Mascota Existente", $"{mascotaEditDto.Nombre} ya existe en la base de datos"); } servicio.Guardar(mascotaEditDto); DataGridViewRow r = ConstruirFila(); MascotaListDto mascotaListDto = mapper.Map <MascotaListDto>(mascotaEditDto); mascotaListDto.Cliente = (servicioCliente .GetClientePorId(mascotaEditDto.ClienteId)) .Nombre; mascotaListDto.TipoDeMascota = (servicioTipoDeMascota .GetTipoDeMascotaPorId(mascotaEditDto.TipoDeMascotaId)) .Descripcion; SetearFila(r, mascotaListDto); AgregarFila(r); frmMessageBox frmMessage = new frmMessageBox(); frmMessage.Show(); frmMessage.ShowInfo("Registro Agregado", $"{mascotaListDto.Nombre} ya a sido agergado"); } catch (Exception) { frmMessageBox frmMessage = new frmMessageBox(); frm.Show(); frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente"); } } }