public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(id); LocalidadEditViewModel localidadVm = _mapper.Map <LocalidadEditViewModel>(localidadEditDto); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetProvincias()); return(View(localidadVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ComercioEditDto cEditDto = _servicio.GetComercioPorId(id); if (cEditDto == null) { return(HttpNotFound("Comercio inexistente")); } ComercioListDto cDto = _mapper.Map <ComercioListDto>(_servicio.GetComercioPorId(id)); var provincia = _servicioProvincia.GetProvinciaId(cEditDto.ProvinciaId); var localidad = _servicioLocalidad.GetLocalidadPorId(cEditDto.LocalidadId); cDto.Provincia = provincia.NombreProvincia; cDto.Localidad = localidad.NombreLocalidad; ComercioListViewModel cVm = _mapper.Map <ComercioListViewModel>(cDto); return(View(cVm)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClienteEditDto cEditDto = _servicio.GetClientePorId(id); if (cEditDto == null) { return(HttpNotFound("Cliente inexistente")); } ClienteListDto cDto = _mapper.Map <ClienteListDto>(_servicio.GetClientePorId(id)); var provincia = _servicioProvincia.GetProvinciaId(cEditDto.ProvinciaId); var localidad = _servicioLocalidad.GetLocalidadPorId(cEditDto.LocalidadId); var tipoDeDocumento = _servicioTipoDeDocumento.GetTipoDeDocumentoId(cEditDto.TipoDeDocumentoId); cDto.Provincia = provincia.NombreProvincia; cDto.Localidad = localidad.NombreLocalidad; cDto.TipoDeDocumento = tipoDeDocumento.Descripcion; ClienteListViewModel cVm = _mapper.Map <ClienteListViewModel>(cDto); return(View(cVm)); }
private void btnAgregar_Click(object sender, EventArgs e) { frmProveedorAE frm = DI.Create <frmProveedorAE>(); frm.Titulo("Nuevo Proveedor"); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { ProveedorEditDto proveedorEditDto = frm.GetProveedor(); if (servicio.Existe(proveedorEditDto)) { frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowError("Proveedor Existente", $"{proveedorEditDto.CUIT}-{proveedorEditDto.RazonSocial} ya existe en la base de datos"); } servicio.Guardar(proveedorEditDto); DataGridViewRow r = ConstruirFila(); ProveedorListDto proveedorListDto = mapper.Map <ProveedorListDto>(proveedorEditDto); proveedorListDto.Provincia = (servicioProvincia .GetProvinciaId(proveedorEditDto.ProvinciaId)) .NombreProvincia; proveedorListDto.Localidad = (servicioLocalidad .GetLocalidadPorId(proveedorEditDto.LocalidadId)) .NombreLocalidad; SetearFila(r, proveedorListDto); AgregarFila(r); frmMessageBox frmMessage = new frmMessageBox(); frmMessage.Show(); frmMessage.ShowInfo("Registro Agregado", $"{proveedorListDto.CUIT}-{proveedorListDto.RazonSocial} 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 localidadListDto = r.Tag as LocalidadListDto; var localidadCopia = (LocalidadListDto)localidadListDto.Clone(); frmLocalidadAE frm = DI.Create <frmLocalidadAE>(); frm.Titulo("Editar Localidad"); LocalidadEditDto localidadEditDto = servicio.GetLocalidadPorId(localidadListDto.LocalidadId); frm.SetLocalidad(localidadEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.Cancel) { return; } localidadEditDto = frm.GetLocalidad(); if (servicio.Existe(localidadEditDto)) { frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowError("Localidad Existente", $"{localidadEditDto.NombreLocalidad} ya existe en la base de datos"); SetearFila(r, localidadCopia); return; } try { servicio.Guardar(localidadEditDto); var lListDto = mapper.Map <LocalidadListDto>(localidadEditDto); localidadListDto.Provincia = (servicioProvincia .GetProvinciaId(localidadEditDto.ProvinciaId)) .NombreProvincia; SetearFila(r, lListDto); frmMessageBox messageBox = new frmMessageBox(); messageBox.Show(); messageBox.ShowInfo("Localidad Editada", $"{lListDto.NombreLocalidad} " + $"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."); } }