private void GetAgencias() { try { //cAgencia agenciasControlador = new cAgencia(); //ListItems = new ObservableCollection<AGENCIA>(agenciasControlador.ObtenerTodos()); //if (ListItems.Count > 0) // EmptyVisible = false; //else // EmptyVisible = true; cAgencia agencias = new cAgencia(); ListItems.Clear(); ListItems = agencias.ObtenerTodos().ToList(); if (ListItems.Count > 0) { EmptyVisible = false; } else { EmptyVisible = true; } } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener agencias.", ex); } }
private void GuardarAgencia() { try { var d = Clave; var des = Descripcion; var dom = Domicilio; var ident = Entidad.ID_ENTIDAD; var idmun = SelectMunicipio.ID_MUNICIPIO; var idagen = SelectTipoAgenciaIndex == 1 ? "E" : "F"; var _ESTATUS = SelectedEstatus.CLAVE; cAgencia _agencia_controlador = new cAgencia(); if (SelectedItem != null) { if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && Entidad.ID_ENTIDAD > 0 && SelectTipoAgenciaIndex > 0) { _agencia_controlador.Actualizar(new AGENCIA() { ID_AGENCIA = short.Parse(Clave.ToString()), DESCR = Descripcion, DOMICILIO = Domicilio, ID_ENTIDAD = short.Parse(Entidad.ID_ENTIDAD.ToString()), ID_MUNICIPIO = short.Parse(SelectMunicipio.ID_MUNICIPIO.ToString()), TIPO_AGENCIA = SelectTipoAgenciaIndex == 1 ? "E" : "F", ESTATUS = SelectedEstatus.CLAVE }); } } else { if (!string.IsNullOrEmpty(Descripcion) && !string.IsNullOrEmpty(Domicilio) && Entidad.ID_ENTIDAD > 0 && SelectTipoAgenciaIndex > 0) { _agencia_controlador.Insertar(new AGENCIA() { ID_AGENCIA = Clave, DESCR = Descripcion, DOMICILIO = Domicilio, ID_ENTIDAD = Entidad.ID_ENTIDAD, ID_MUNICIPIO = SelectMunicipio.ID_MUNICIPIO, TIPO_AGENCIA = SelectTipoAgenciaIndex == 1 ? "E" : "F", ESTATUS = SelectedEstatus.CLAVE }); } } GetAgencias(); } catch (Exception ex) { StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al guardar.", ex); } }
private void btnEliminar_Click(object sender, EventArgs e) { if (dgvDatos.RowCount > 0) { try { cAgencia temporal = agenciar.retornarPorId(Convert.ToInt32(dgvDatos.CurrentRow.Cells[0].Value)); agenciar.eliminar(temporal); MessageBox.Show("SE ELIMINARON LOS DATOS CON EXITO: ", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); Actualizar(); } catch (Exception ex) { MessageBox.Show("ERROR AL ELIMINAR LOS DATOS: " + ex.Message, "ERROR!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnModificar_Click(object sender, EventArgs e) { agencia = agenciar.retornarPorId(Convert.ToInt32(dgvDatos.CurrentRow.Cells[0].Value)); agencia.nombre = tbNombre.Text; agencia.direccion = tbDireccion.Text; agencia.telefono = tbTelefono.Text; try { agenciar.modificar(agencia); MessageBox.Show("SE MODIFICARON LOS DATOS SATISFACTORIAMENTE: ", "INFORMACIÓN", MessageBoxButtons.OK, MessageBoxIcon.Information); Actualizar(); } catch (Exception ex) { MessageBox.Show("ERROR AL MODIFICAR LOS DATOS: " + ex.Message, "ERROR!!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }