public ActionResult Create(LocalidadEditViewModel localidadVm) { if (!ModelState.IsValid) { localidadVm.Provincia = mapper .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista()); return(View(localidadVm)); } LocalidadEditDto localidadDto = mapper.Map <LocalidadEditDto>(localidadVm); if (servicio.Existe(localidadDto)) { ModelState.AddModelError(string.Empty, @"Localidad existente..."); localidadVm.Provincia = mapper .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista()); return(View(localidadVm)); } try { servicio.Guardar(localidadDto); TempData["Msg"] = "Localidad agregado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); localidadVm.Provincia = mapper .Map <List <ProvinciaListViewModel> >(serviciosProvincia.GetLista()); return(View(localidadVm)); } }
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); } } }
public ActionResult Edit(LocalidadEditViewModel localidadVm) { if (!ModelState.IsValid) { localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); } LocalidadEditDto localidadDto = _mapper.Map <LocalidadEditDto>(localidadVm); if (_servicio.Existe(localidadDto)) { ModelState.AddModelError(string.Empty, "Producto existente...."); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); } try { _servicio.Guardar(localidadDto); TempData["Msg"] = "Producto Editado"; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); } }
public bool Existe(LocalidadEditDto localidadDto) {// yo recibo una 'localidadDto" aqui pero la tengo que //transformar en 1 "localidad" try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion()); var localidad = new Localidad { //le paso los datos de la locDto a loc LocalidadId = localidadDto.LocalidadId, NombreLocalidad = localidadDto.NombreLocalidad, provincia = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId) }; //se lo paso al repositorio y me fijo si existe var existe = _repositorio.Existe(localidad); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe la Localidad"); } }
public void guardar(LocalidadEditDto localidadDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion()); var localidad = new Localidad { LocalidadID = localidadDto.LocalidadID, NombreLocalidad = localidadDto.NombreLocalidad, provincia = new Provincia { ProvinciaID = localidadDto.ProvinciaID.Provinciaid, NombreProvincia = localidadDto.ProvinciaID.NombreProvincia } }; _repositorio.guardar(localidad); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public bool existe(LocalidadEditDto localidadDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidad(_conexionBd.AbrirConexion()); //_repositorioprovincias = new RepositorioProvincias(_conexionBd.AbrirConexion()); Localidad localidad = new Localidad { LocalidadID = localidadDto.LocalidadID, NombreLocalidad = localidadDto.NombreLocalidad, provincia = new Provincia { ProvinciaID = localidadDto.ProvinciaID.Provinciaid, NombreProvincia = localidadDto.ProvinciaID.NombreProvincia } }; var existe = _repositorio.existe(localidad); _conexionBd.CerrarConexion(); return(existe); } catch (Exception) { throw new Exception("Error al intentar ver si existe la localidad"); } }
public bool Existe(LocalidadEditDto localidadEditDto) { try { Localidad localidad = _mapper.Map <Localidad>(localidadEditDto); return(_repositorio.Existe(localidad)); } catch (Exception e) { throw new Exception(e.Message); } }
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."); } }
public void Guardar(LocalidadEditDto localidadDto) { try { Localidad localidad = mapper.Map <Localidad>(localidadDto); repositorioLocalidad.Guardar(localidad); unitOfWork.Save(); } catch (Exception e) { throw new Exception(e.Message); } }
private void btnAceptar_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (localidad == null) { localidad = new LocalidadEditDto(); } localidad.NombreLocalidad = txtLocalidad.Text; localidad.ProvinciaID = (ProvinciaListDto)comboBoxProvincia.SelectedItem; DialogResult = DialogResult.OK; } }
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)); }
private void btnEditar_Click(object sender, EventArgs e) { if (dgbDatos.SelectedRows.Count == 0) { return; } DataGridViewRow r = dgbDatos.SelectedRows[0]; LocalidadListDto LocalidadListDto = (LocalidadListDto)r.Tag; LocalidadListDto localidadListDtoAuxiliar = LocalidadListDto.Clone() as LocalidadListDto; FrmLocalidadesAE frm = new FrmLocalidadesAE(); LocalidadEditDto localidadEditDto = _servicio.getLocalidadPorID(LocalidadListDto.LocalidadID); frm.Text = "Editar Localidad"; frm.SetLocalidad(localidadEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.Cancel) { return; } try { localidadEditDto = frm.GetLocalidad(); if (!_servicio.existe(localidadEditDto)) { _servicio.guardar(localidadEditDto); LocalidadListDto.LocalidadID = localidadEditDto.LocalidadID; LocalidadListDto.NombreLocalidad = localidadEditDto.NombreLocalidad; LocalidadListDto.NombreProvincia = localidadEditDto.ProvinciaID.NombreProvincia; SetearFila(r, LocalidadListDto); MessageBox.Show("registro modifica3", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, localidadListDtoAuxiliar); MessageBox.Show("registro ya existenteee", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { SetearFila(r, localidadListDtoAuxiliar); MessageBox.Show(exception.Message, "Errorr, contate al programador nuevamente", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void EditarMetroButton_Click(object sender, EventArgs e) { if (LocalidadesMetroGrid.SelectedRows.Count == 0) { return; } DataGridViewRow r = LocalidadesMetroGrid.SelectedRows[0]; LocalidadListDto localidadListDto = (LocalidadListDto)r.Tag; LocalidadListDto localidadListDtoAuxiliar = localidadListDto.Clone() as LocalidadListDto; LocalidadAEForm frm = new LocalidadAEForm(); LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(localidadListDto.LocalidadId); frm.Text = "Editar localidad"; frm.SetLocalidad(localidadEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.Cancel) { return; } try { localidadEditDto = frm.GetLocalidad(); //Controlar repitencia if (!_servicio.Existe(localidadEditDto)) { _servicio.Guardar(localidadEditDto); localidadListDto.LocalidadId = localidadEditDto.LocalidadId; localidadListDto.NombreLocalidad = localidadEditDto.NombreLocalidad; localidadListDto.NombreProvincia = (_serviciosProvincia.GetProvinciaPorId(localidadEditDto.ProvinciaId)).NombreProvincia; SetearFila(r, localidadListDto); MessageBox.Show("Registro Editado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { SetearFila(r, localidadListDtoAuxiliar); MessageBox.Show("Registro ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { SetearFila(r, localidadListDtoAuxiliar); MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void OKMetroButton_Click(object sender, EventArgs e) { if (ValidadDatos()) { if (localidad == null) { localidad = new LocalidadEditDto(); } localidad.NombreLocalidad = LocalidadMetroTextBox.Text; localidad.ProvinciaId = ((Provincia)ProvinciasMetroComboBox.SelectedItem).ProvinciaId; DialogResult = DialogResult.OK; } }
private LocalidadEditDto construirLocalidad(SqlDataReader reader) { var localidad = new LocalidadEditDto(); localidad.LocalidadID = reader.GetInt32(0); localidad.NombreLocalidad = reader.GetString(1); var provinciaEditDto = _repositorioProvincias.GetProvinciaPorID(reader.GetInt32(2)); localidad.ProvinciaID = new ProvinciaListDto { Provinciaid = provinciaEditDto.ProvinciaId, NombreProvincia = provinciaEditDto.NombreProvincia }; return(localidad); }
private void tsbEditar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count == 0) { return; } var r = dgvDatos.SelectedRows[0]; var localidadListDto = r.Tag as LocalidadListDto; var localidadListDtoCopia = (LocalidadListDto)localidadListDto.Clone(); FrmLocalidadAE frm = DI.Create <FrmLocalidadAE>(); frm.Text = "Editar Localidad"; LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(localidadListDto.LocalidadId); frm.SetLocalidad(localidadEditDto); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.Cancel) { return; } localidadEditDto = frm.GetProvincia(); if (_servicio.Existe(localidadEditDto)) { MessageBox.Show(" Registro repetido :/ ", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); SetearFila(r, localidadListDtoCopia); return; } try { _servicio.Guardar(localidadEditDto); localidadListDto = _mapper.Map <LocalidadListDto>(localidadEditDto); localidadListDto.Provincia = (_servicioProvincia .GetProvinciaPorId(localidadEditDto.ProvinciaId)).NombreProvincia; SetearFila(r, localidadListDto); MessageBox.Show(" Registro modificado :) ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); SetearFila(r, localidadListDtoCopia); } }
private void btnOk_Click(object sender, EventArgs e) { if (ValidarDatos()) { if (localidadDto == null) { localidadDto = new LocalidadEditDto(); } localidadDto.NombreLocalidad = txtLocalidad.Text; localidadDto.ProvinciaId = ((ProvinciaListDto)cbProvincia.SelectedItem).ProvinciaId; //productoDto.Precio = decimal.Parse(PrecioTextBox.Text); //productoDto.Activo = ActivoCheckBox.Checked; //productoDto.Imagen = _rutaDelArchivo; DialogResult = DialogResult.OK; } }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest)); } LocalidadEditDto localidadDto = _servicio.GetLocalidadPorId(id); if (localidadDto == null) { return(HttpNotFound("Còdigo de Localidad NO Encontrado")); } LocalidadEditViewModel localidadVm = _mapper.Map <LocalidadEditViewModel>(localidadDto); localidadVm.Provincias = _mapper.Map <List <ProvinciaListViewModel> >(_servicioProvincias.GetLista()); return(View(localidadVm)); }
public void Guardar(LocalidadEditDto localidadDto) { try { _conexionBd = new ConexionBd(); _repositorio = new RepositorioLocalidades(_conexionBd.AbrirConexion()); _repositorioProvincia = new RepositorioProvincias(_conexionBd.AbrirConexion()); var localidad = new Localidad { LocalidadId = localidadDto.LocalidadId, NombreLocalidad = localidadDto.NombreLocalidad, provincia = _repositorioProvincia.GetProvinciaPorId(localidadDto.ProvinciaId) }; _repositorio.Guardar(localidad); _conexionBd.CerrarConexion(); } catch (Exception e) { throw new Exception(e.Message); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocalidadEditDto localidadEditDto = _servicio.GetLocalidadPorId(id); if (localidadEditDto == null) { return(HttpNotFound("La localidad no existe")); } LocalidadListDto localidadDto = _mapper.Map <LocalidadListDto>(_servicio.GetLocalidadPorId(id)); var provincia = _servicioProvincia.GetProvinciaId(localidadEditDto.LocalidadId); ///localidadDto.Provincia = provincia.NombreProvincia; LocalidadListViewModel localidadVm = _mapper.Map <LocalidadListViewModel>(localidadDto); return(View(localidadVm)); }
private void btnNuevo_Click(object sender, EventArgs e) { FrmLocalidadesAE frm = new FrmLocalidadesAE(); frm.Text = "Agregar Localidad"; DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { LocalidadEditDto localidadEditdto = frm.GetLocalidad(); if (!_servicio.existe(localidadEditdto)) { _servicio.guardar(localidadEditdto); LocalidadListDto localidadListDto = new LocalidadListDto(); localidadListDto.LocalidadID = localidadEditdto.LocalidadID; localidadListDto.NombreLocalidad = localidadEditdto.NombreLocalidad; localidadListDto.NombreProvincia = localidadEditdto.ProvinciaID.NombreProvincia; DataGridViewRow r = ConstruirFila(); SetearFila(r, localidadListDto); AgregarFila(r); MessageBox.Show("localidad Agrega3", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("localidad ya existente", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception exception) { MessageBox.Show(exception.Message, "Errorr", 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); } } }
private void btnAgregar_Click(object sender, EventArgs e) { frmLocalidadAE frm = DI.Create <frmLocalidadAE>(); frm.Titulo("Nueva Localidad"); DialogResult dr = frm.ShowDialog(this); if (dr == DialogResult.OK) { try { LocalidadEditDto 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"); } servicio.Guardar(localidadEditDto); DataGridViewRow r = ConstruirFila(); LocalidadListDto localidadListDto = mapper.Map <LocalidadListDto>(localidadEditDto); localidadListDto.Provincia = (servicioProvincia .GetProvinciaId(localidadEditDto.ProvinciaId)) .NombreProvincia; SetearFila(r, localidadListDto); AgregarFila(r); frmMessageBox frmMessage = new frmMessageBox(); frmMessage.Show(); frmMessage.ShowInfo("Registro Agregado", $"{localidadListDto.NombreLocalidad} ya a sido agergado"); } catch (Exception) { frmMessageBox frmMessage = new frmMessageBox(); frm.Show(); frmMessage.ShowError("Error", $"El registro no se pudo agregar. Intentelo nuevamente"); } } }
public ActionResult Delete(LocalidadListViewModel localidadVm) { LocalidadEditDto localidadDto = _mapper.Map <LocalidadEditDto>(localidadVm); if (_servicio.EstaRelacionado(localidadDto)) { ModelState.AddModelError(string.Empty, "Registro relacionado con otra tabla...Baja denegada"); return(View(localidadVm)); } try { LocalidadListDto locDto = _mapper.Map <LocalidadListDto>(_servicio.GetLocalidadPorId(localidadVm.LocalidadId)); localidadVm = _mapper.Map <LocalidadListViewModel>(_servicio.GetLocalidadPorId(localidadVm.LocalidadId)); _servicio.Borrar(localidadVm.LocalidadId); TempData["Msg"] = "Registro Borrado..."; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(string.Empty, e.Message); return(View(localidadVm)); } }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LocalidadEditDto localidadEditDto = servicio.GetLocalidadPorId(id); if (localidadEditDto == null) { return(HttpNotFound("Código de localidad inexistente...")); } LocalidadListDto localidadDto = mapper.Map <LocalidadListDto>(servicio.GetLocalidadPorId(id)); var provincia = serviciosProvincia.GetProvinciaId(localidadEditDto.ProvinciaId); localidadDto.Provincia = provincia.NombreProvincia; LocalidadListViewModel localidadVm = mapper.Map <LocalidadListViewModel>(localidadDto); return(View(localidadVm)); }
public LocalidadEditDto GetlocalidadPorId(int id) { LocalidadEditDto localidad = null; try { string cadenaComando = "SELECT LocalidadID, NombreLocalidad,ProvinciaID FROM Localidades WHERE LocalidadID=@id"; SqlCommand comando = new SqlCommand(cadenaComando, _sqlConnection); comando.Parameters.AddWithValue("@id", id); SqlDataReader reader = comando.ExecuteReader(); if (reader.HasRows) { reader.Read(); localidad = construirLocalidad(reader); } reader.Close(); return(localidad); } catch (Exception) { throw new Exception("Error al intentar leer las ciudades"); } }
public void SetLocalidad(LocalidadEditDto localidad) { this.localidad = localidad; }
public void SetLocalidad(LocalidadEditDto localidadEditDto) { this.localidadEditDto = localidadEditDto; }
internal void SetLocalidad(LocalidadEditDto localidadEditDto) { localidadDto = localidadEditDto; }
public bool EstaRelacionado(LocalidadEditDto localidadDto) { throw new NotImplementedException(); }