Esempio n. 1
0
 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);
     }
 }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
 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);
         }
     }
 }
Esempio n. 4
0
 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);
     }
 }