Esempio n. 1
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            TipoDeMascotaEditDto tipoDto = servicio.GetTipoDeMascotaPorId(id);

            if (tipoDto == null)
            {
                return(HttpNotFound("Código de Tipo de Mascota inexistente..."));
            }

            TipoDeMascotaEditViewModel tipoVm = mapper.Map <TipoDeMascotaEditViewModel>(tipoDto);

            return(View(tipoVm));
        }
Esempio n. 2
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");
                }
            }
        }
Esempio n. 3
0
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            RazaEditDto razaEditDto = servicio.GetRazaPorId(id);

            if (razaEditDto == null)
            {
                return(HttpNotFound("Código de raza inexistente..."));
            }

            RazaListDto razaDto = mapper.Map <RazaListDto>(servicio.GetRazaPorId(id));
            var         tipo    = serviciosTipo.GetTipoDeMascotaPorId(razaEditDto.TipoDeMascotaId);

            razaDto.TipoDeMascota = tipo.Descripcion;

            RazaListViewModel razaVm = mapper.Map <RazaListViewModel>(razaDto);

            return(View(razaVm));
        }