Beispiel #1
0
        public void CargarTabla()
        {
            dgDatos.ItemsSource = null;
            DataTable dt      = new DataTable();
            PaisNEG   paisNEG = new PaisNEG();

            try
            {
                List <PAIS> lista = paisNEG.ListarPaises();
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("FECHA_CREACION");
                dt.Columns.Add("FECHA_ACTUALIZACION");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE);
                    }
                }
                dgDatos.ItemsSource = dt.DefaultView;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Beispiel #2
0
        private void btnBuscar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                string tipo  = cbxTipoBusqueda.Text;
                string valor = txtBusqueda.Text.ToUpper();

                dgDatos.ItemsSource = null;
                DataTable   dt      = new DataTable();
                PaisNEG     paisNEG = new PaisNEG();
                List <PAIS> lista   = paisNEG.FiltrarPais(valor);
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("FECHA_CREACION");
                dt.Columns.Add("FECHA_ACTUALIZACION");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE);
                    }
                }
                else
                {
                    MessageBox.Show("No existen datos registrados para los filtros indicados");
                }
                dgDatos.ItemsSource = dt.DefaultView;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Beispiel #3
0
        public void CargarCombos()
        {
            PaisNEG          paisNEG     = new PaisNEG();
            Tipos_EstadosNEG tiposNEG    = new Tipos_EstadosNEG();
            SucursalNEG      sucursalNEG = new SucursalNEG();

            cbxRegion.IsEnabled    = false;
            cbxProvincia.IsEnabled = false;
            cbxComuna.IsEnabled    = false;

            try
            {
                List <PAIS> listaPaises = paisNEG.ListarPaises();
                if (listaPaises.Count > 0)
                {
                    cbxPais.ItemsSource       = listaPaises;
                    cbxPais.DisplayMemberPath = "NOMBRE";
                    cbxPais.SelectedValuePath = "ID";
                }

                List <TIPO_PERSONA> listaTPersonas = tiposNEG.ListarTPersonas();
                if (listaTPersonas.Count > 0)
                {
                    cbxTipoPersona.ItemsSource       = listaTPersonas;
                    cbxTipoPersona.DisplayMemberPath = "NOMBRE";
                    cbxTipoPersona.SelectedValuePath = "ID";
                }

                List <ESTADO_PERSONA> listaEPersonas = tiposNEG.ListarEPersonas();
                if (listaEPersonas.Count > 0)
                {
                    cbxEstadoPersona.ItemsSource       = listaEPersonas;
                    cbxEstadoPersona.DisplayMemberPath = "NOMBRE";
                    cbxEstadoPersona.SelectedValuePath = "ID";
                }

                List <TIPO_PROVEEDOR> listaTEmpleados = tiposNEG.ListarTProveedores();
                if (listaTEmpleados.Count > 0)
                {
                    cbxTipoProveedor.ItemsSource       = listaTEmpleados;
                    cbxTipoProveedor.DisplayMemberPath = "NOMBRE";
                    cbxTipoProveedor.SelectedValuePath = "ID";
                }

                List <ESTADO_PROVEEDOR> listaEEmpleados = tiposNEG.ListarEProveedor();
                if (listaEEmpleados.Count > 0)
                {
                    cbxEstadoProveedor.ItemsSource       = listaEEmpleados;
                    cbxEstadoProveedor.DisplayMemberPath = "NOMBRE";
                    cbxEstadoProveedor.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Beispiel #4
0
        public void CargarCombos()
        {
            PaisNEG          paisNEG     = new PaisNEG();
            Tipos_EstadosNEG tiposNEG    = new Tipos_EstadosNEG();
            SucursalNEG      sucursalNEG = new SucursalNEG();

            cbxRegion.IsEnabled    = false;
            cbxProvincia.IsEnabled = false;
            cbxComuna.IsEnabled    = false;

            try
            {
                List <PAIS> listaPaises = paisNEG.ListarPaises();
                if (listaPaises.Count > 0)
                {
                    cbxPais.ItemsSource       = listaPaises;
                    cbxPais.DisplayMemberPath = "NOMBRE";
                    cbxPais.SelectedValuePath = "ID";
                }

                List <TIPO_PERSONA> listaPersonas = tiposNEG.ListarTPersonas();
                if (listaPersonas.Count > 0)
                {
                    cbxTipoPersona.ItemsSource       = listaPersonas;
                    cbxTipoPersona.DisplayMemberPath = "NOMBRE";
                    cbxTipoPersona.SelectedValuePath = "ID";
                }

                List <ESTADO_PERSONA> listaEPersonas = tiposNEG.ListarEPersonas();
                if (listaEPersonas.Count > 0)
                {
                    cbxEstadoPersona.ItemsSource       = listaEPersonas;
                    cbxEstadoPersona.DisplayMemberPath = "NOMBRE";
                    cbxEstadoPersona.SelectedValuePath = "ID";
                }

                List <ESTADO_CLIENTE> listaEClientes = tiposNEG.ListarECliente();
                if (listaEClientes.Count > 0)
                {
                    cbxEstadoCliente.ItemsSource       = listaEClientes;
                    cbxEstadoCliente.DisplayMemberPath = "NOMBRE";
                    cbxEstadoCliente.SelectedValuePath = "ID";
                }

                List <SUCURSAL> listaSucursales = sucursalNEG.ListarSucuralesActivas();
                if (listaSucursales.Count > 0)
                {
                    cbxSucursal.ItemsSource       = listaSucursales;
                    cbxSucursal.DisplayMemberPath = "NOMBRE";
                    cbxSucursal.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Beispiel #5
0
        private void dgDatos_MouseDoubleClick(object sender, EventArgs e)
        {
            DataRowView dr      = dgDatos.SelectedItem as DataRowView;
            DataRow     dr1     = dr.Row;
            int         id      = Convert.ToInt32(dr1.ItemArray[0]);
            PaisNEG     paisNEG = new PaisNEG();
            var         datos   = paisNEG.CargarPais(id);

            txtNombre.Text = datos.NOMBRE;
            lblId.Content  = datos.ID;
        }
Beispiel #6
0
 private void btnCrear_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PaisNEG paisNEG   = new PaisNEG();
         string  nombre    = txtNombre.Text.ToUpper();
         string  respuesta = paisNEG.CrearPais(nombre);
         if (respuesta == "creado")
         {
             LimpiarFormulario();
             MessageBox.Show("Los datos fueron ingresados satisfactoriamente");
         }
         else
         {
             MessageBox.Show(respuesta);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
     }
 }
Beispiel #7
0
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         PaisNEG paisNEG   = new PaisNEG();
         string  nombre    = txtNombre.Text.ToUpper();
         int     id        = int.Parse(lblId.Content.ToString());
         string  respuesta = paisNEG.ActualizarPais(nombre, id);
         if (respuesta == "actualizado")
         {
             LimpiarFormulario();
             MessageBox.Show("Los datos fueron actualizados satisfactoriamente");
         }
         else
         {
             MessageBox.Show(respuesta);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
     }
 }
        public void CargarTabla()
        {
            dgDatos.ItemsSource = null;
            DataTable dt        = new DataTable();
            PaisNEG   paisNEG   = new PaisNEG();
            RegionNEG regionNEG = new RegionNEG();

            try
            {
                List <REGION> lista = regionNEG.ListarTodasRegiones();
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("PAIS");
                dt.Columns.Add("FECHA_CREACION");
                dt.Columns.Add("FECHA_ACTUALIZACION");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.PAIS.NOMBRE, x.FECHA_CREACION, x.FECHA_ULTIMO_UPDATE);
                    }
                }
                dgDatos.ItemsSource = dt.DefaultView;

                List <PAIS> listaPaises = paisNEG.ListarPaises();
                if (listaPaises.Count > 0)
                {
                    cbxPais.ItemsSource       = listaPaises;
                    cbxPais.DisplayMemberPath = "NOMBRE";
                    cbxPais.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }