private void tsbNuevo_Click(object sender, EventArgs e) { FrmLocalidadAE frm = DI.Create <FrmLocalidadAE>(); frm.Text = "Agregar Localidad"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { LocalidadEditDto localidadEditDto = frm.GetProvincia(); if (_servicio.Existe(localidadEditDto)) { MessageBox.Show("Registro repetido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } _servicio.Guardar(localidadEditDto); DataGridViewRow r = ConstruirFila(); var localidadListDto = _mapper.Map <LocalidadListDto>(localidadEditDto); localidadListDto.Provincia = (_servicioProvincia .GetProvinciaPorId(localidadEditDto.ProvinciaId)) .NombreProvincia; SetearFila(r, localidadListDto); AgregarFila(r); MessageBox.Show(" Registro agregado :) ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnNuevo_Click(object sender, EventArgs e)//Hacer boton Nuevo { FrmLocalidadesAE frm = new FrmLocalidadesAE(); frm.Text = "Nueva Localidad"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { Localidad localidad = frm.GetLocalidad(); if (!_servicio.Existe(localidad)) { _servicio.Guardar(localidad); LocalidadDto localidadDto = new LocalidadDto { LocalidadId = localidad.LocalidadId, NombreLocalidad = localidad.NombreLocalidad, Nomprovincia = localidad.provincia.NombreProvincia }; DataGridViewRow r = ConstruirFila(); SetearFila(r, localidadDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro Existente", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception excepcion) { MessageBox.Show(excepcion.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void NuevoMetroButton_Click(object sender, EventArgs e) { LocalidadAEForm frm = new LocalidadAEForm(); frm.Text = "Agregar Localidad"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { LocalidadEditDto localidadEditDto = frm.GetLocalidad(); //Controlar repitencia if (!_servicio.Existe(localidadEditDto)) { _servicio.Guardar(localidadEditDto); LocalidadListDto localidadListDto = new LocalidadListDto(); localidadListDto.LocalidadId = localidadEditDto.LocalidadId; localidadListDto.NombreLocalidad = localidadEditDto.NombreLocalidad; localidadListDto.NombreProvincia = (_serviciosProvincia.GetProvinciaPorId(localidadEditDto.ProvinciaId)).NombreProvincia; DataGridViewRow r = ConstruirFila(); SetearFila(r, localidadListDto); AgregarFila(r); MessageBox.Show("Registro Agregado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public ActionResult Create(LocalidadEditViewModel localidadEditVm) { if (!ModelState.IsValid) { localidadEditVm.Provincia = _mapper .Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetLista()); return(View(localidadEditVm)); } LocalidadEditDto localidadDto = _mapper.Map <LocalidadEditDto>(localidadEditVm); if (_servicio.Existe(localidadDto)) { ModelState.AddModelError(string.Empty, "Localidad existente :/ "); localidadEditVm.Provincia = _mapper .Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetLista()); return(View(localidadEditVm)); } try { _servicio.Guardar(localidadDto); TempData["Msg"] = "Localidad agregada :) "; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); localidadEditVm.Provincia = _mapper .Map <List <ProvinciaListViewModel> >(_servicioProvincia.GetLista()); return(View(localidadEditVm)); } }