private void tsbBorrar_Click(object sender, EventArgs e) { if (dgvDatos.SelectedRows.Count == 0) { return; } var r = dgvDatos.SelectedRows[0]; var localidadDto = r.Tag as LocalidadListDto; DialogResult dr = MessageBox.Show($"¿Desea dar de baja la Localidad de {localidadDto.NombreLocalidad}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dr == DialogResult.No) { return; } try { _servicio.Borrar(localidadDto.LocalidadId); dgvDatos.Rows.Remove(r); MessageBox.Show(" Registro borrado :) ", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BorrarMetroButton_Click(object sender, EventArgs e) { if (LocalidadesMetroGrid.SelectedRows.Count == 0) { return; } DataGridViewRow r = LocalidadesMetroGrid.SelectedRows[0]; LocalidadListDto localidadDto = (LocalidadListDto)r.Tag; DialogResult dr = MessageBox.Show($"¿Desea borrar la Localidad {localidadDto.NombreLocalidad}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2 ); if (dr == DialogResult.No) { return; } try { //Controlar relaciones _servicio.Borrar(localidadDto.LocalidadId); LocalidadesMetroGrid.Rows.Remove(r); MessageBox.Show("Registro borrado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public ActionResult Delete(LocalidadListViewModel localidadVm) { try { LocalidadListDto localidadDto = _mapper .Map <LocalidadListDto>(_servicio.GetLocalidadPorId(localidadVm.LocalidadId)); localidadVm = _mapper.Map <LocalidadListViewModel>(localidadDto); _servicio.Borrar(localidadVm.LocalidadId); TempData["Msg"] = "Registro borrado :) "; return(RedirectToAction("Index")); } catch (Exception e) { ModelState.AddModelError(String.Empty, e.Message); return(View(localidadVm)); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvLocalidades.SelectedRows.Count > 0) { DataGridViewRow r = dgvLocalidades.SelectedRows[0]; LocalidadDto localidadDto = (LocalidadDto)r.Tag; Localidad localidad = new Localidad(); DialogResult dr = MessageBox.Show($"¿Desea dar de baja la Localidad: {localidadDto.NombreLocalidad}?", "Confirmar Baja", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr == DialogResult.Yes) { try { //if (!_servicio.EstaRelacionado(localidad)) //{ _servicio.Borrar(localidadDto.LocalidadId); dgvLocalidades.Rows.Remove(r); MessageBox.Show("Registro Borrado", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //} //else //{ // MessageBox.Show("Localidad con Clientes \nBaja Denegada", "Error", // MessageBoxButtons.OK, MessageBoxIcon.Error); //} } catch (Exception ex) { if (ex.Message.Contains("REFERENCE")) { MessageBox.Show("Localidad con Clientes \nBaja Denegada", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } } }