Esempio n. 1
0
        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;
        }
Esempio n. 2
0
 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));
     }
 }
Esempio n. 3
0
        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));
        }
Esempio n. 4
0
        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");
                }
            }
        }