public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClienteEditDto cEditDto = _servicio.GetClientePorId(id); ClienteEditViewModel cVm = _mapper.Map <ClienteEditViewModel>(cEditDto); cVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetProvincias()); cVm.Localidades = _mapper.Map <List <LocalidadListViewModel> >(_servicioLocalidad.GetLista(null)); cVm.TiposDeDocumentos = _mapper.Map <List <TipoDeDocumentoListViewModel> >(_servicioTipoDeDocumento.GetTipoDeDocumentos()); return(View(cVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } TarjetaEditDto tEditDto = _servicio.GetTarjetaPorId(id); if (tEditDto == null) { return(HttpNotFound("Tarjeta inexistente")); } TarjetaListDto tDto = _mapper.Map <TarjetaListDto>(_servicio.GetTarjetaPorId(id)); var carteraDeConsumo = _servicioCarteraDeConsumo.GetCarteraDeConsumoId(tEditDto.CarteraDeConsumoId); var cliente = _servicioCliente.GetClientePorId(tEditDto.ClienteId); tDto.CarteraDeConsumo = carteraDeConsumo.Descripcion; tDto.Cliente = cliente.NumeroDeDocumento; TarjetaListViewModel tVm = _mapper.Map <TarjetaListViewModel>(tDto); return(View(tVm)); }
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"); } } }
private void btnEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count == 0) { return; } DataGridViewRow r = dgvDatos.SelectedRows[0]; var clienteListDto = r.Tag as ClienteListDto; var clienteCopia = (ClienteListDto)clienteListDto.Clone(); frmClienteAE frm = DI.Create <frmClienteAE>(); frm.Titulo("Editar Cliente"); ClienteEditDto clienteEditDto = servicio.GetClientePorId(clienteListDto.ClienteId); frm.SetCliente(clienteEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.Cancel) { return; } clienteEditDto = frm.GetCliente(); if (servicio.Existe(clienteEditDto)) { frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowError("Cliente Existente", $" { clienteEditDto.Apellido}, { clienteEditDto.Nombre}ya existe en la base de datos"); SetearFila(r, clienteCopia); return; } try { servicio.Guardar(clienteEditDto); var cListDto = mapper.Map <ClienteListDto>(clienteEditDto); SetearFila(r, cListDto); frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowInfo("Cliente Editado", $"{cListDto.Nombre}" + $"ah sido editada correctamente"); } catch (Exception) { frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowError("Error", $"Ocurrio un problema no se pudo completar la transaccion. Intentelo nuevamente."); } }