示例#1
0
        private void CargarCombos()
        {
            try
            {
                ClientesNEG clientesNEG = new ClientesNEG();
                SucursalNEG sucursalNEG = new SucursalNEG();

                List <ClienteVIEW> listaCliente = clientesNEG.ListarTodosClientes();
                if (listaCliente.Count > 0)
                {
                    cbxCliente.ItemsSource       = listaCliente;
                    cbxCliente.DisplayMemberPath = "NUM_ID";
                    cbxCliente.SelectedValuePath = "ID";
                }

                List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas();
                if (listaSucursal.Count > 0)
                {
                    cbxSucursal.ItemsSource       = listaSucursal;
                    cbxSucursal.DisplayMemberPath = "NOMBRE";
                    cbxSucursal.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
        private void CargarCombos()
        {
            try
            {
                ClientesNEG      clientesNEG      = new ClientesNEG();
                SucursalNEG      sucursalNEG      = new SucursalNEG();
                Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG();
                MultiMonedaNEG   multiMonedaNEG   = new MultiMonedaNEG();

                List <ClienteVIEW> listaCliente = clientesNEG.ListarTodosClientes();
                if (listaCliente.Count > 0)
                {
                    cbxCliente.ItemsSource       = listaCliente;
                    cbxCliente.DisplayMemberPath = "NUM_ID";
                    cbxCliente.SelectedValuePath = "ID";
                }

                List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas();
                if (listaSucursal.Count > 0)
                {
                    cbxSucursal.ItemsSource       = listaSucursal;
                    cbxSucursal.DisplayMemberPath = "NOMBRE";
                    cbxSucursal.SelectedValuePath = "ID";
                }

                List <TIPO_VENTA> listaTipoVenta = tipos_EstadosNEG.ListarTVentas();
                if (listaTipoVenta.Count > 0)
                {
                    cbxTipoDocumento.ItemsSource       = listaTipoVenta;
                    cbxTipoDocumento.DisplayMemberPath = "NOMBRE";
                    cbxTipoDocumento.SelectedValuePath = "ID";
                }

                List <MULTI_MONEDA> listaMoneda = multiMonedaNEG.ListarMultiMoneda();
                if (listaMoneda.Count > 0)
                {
                    cbxMoneda.ItemsSource       = listaMoneda;
                    cbxMoneda.DisplayMemberPath = "TIPO_MODONEDA";
                    cbxMoneda.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
        public void CargarCombos()
        {
            Tipos_EstadosNEG   tiposNEG           = new Tipos_EstadosNEG();
            Marca_VehiculosNEG marca_VehiculosNEG = new Marca_VehiculosNEG();
            ClientesNEG        clientesNEG        = new ClientesNEG();

            try
            {
                List <TIPO_VEHICULO> listaTVehiculos = tiposNEG.ListarTVehiculos();
                if (listaTVehiculos.Count > 0)
                {
                    cbxTipoVehiculo.ItemsSource       = listaTVehiculos;
                    cbxTipoVehiculo.DisplayMemberPath = "NOMBRE";
                    cbxTipoVehiculo.SelectedValuePath = "ID";
                }

                List <MARCA_VEHICULO> listaMarcaVehiculos = marca_VehiculosNEG.ListarTodasMarcas();
                if (listaMarcaVehiculos.Count > 0)
                {
                    cbxMarcaVehiculo.ItemsSource       = listaMarcaVehiculos;
                    cbxMarcaVehiculo.DisplayMemberPath = "NOMBRE";
                    cbxMarcaVehiculo.SelectedValuePath = "ID";
                }

                List <ClienteVIEW> listaClientes = clientesNEG.ListarTodosClientes();
                if (listaClientes.Count > 0)
                {
                    cbxCliente.ItemsSource       = listaClientes;
                    cbxCliente.DisplayMemberPath = "NUM_ID";
                    cbxCliente.SelectedValuePath = "ID";//valos del combobox, considerar eso als elecciona cliente
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
示例#4
0
        public void CargarTablaClientes()
        {
            dgClientes.ItemsSource = null;
            DataTable   dt          = new DataTable();
            ClientesNEG clientesNEG = new ClientesNEG();

            try
            {
                List <ClienteVIEW> lista = clientesNEG.ListarTodosClientes();
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("APELLIDO");
                dt.Columns.Add("NUM_ID");
                dt.Columns.Add("DIV_ID");
                dt.Columns.Add("DIRECCION");
                dt.Columns.Add("COMUNA");
                dt.Columns.Add("TELEFONO_CELULAR");
                dt.Columns.Add("TELEFONO_FIJO");
                dt.Columns.Add("ESTADO_PERSONA");
                dt.Columns.Add("TIPO_PERSONA");
                dt.Columns.Add("ESTADO_CLIENTE");
                dt.Columns.Add("NOMBRE_SUCURSAL");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.APELLIDO, x.NUM_ID, x.DIV_ID, x.DIRECCION, x.COMUNA, x.TELEFONO_CELULAR, x.TELEFONO_FIJO, x.ESTADO_PERSONA, x.TIPO_PERSONA, x.ESTADO_CLIENTE, x.NOMBRE_SUCURSAL);
                    }
                }
                dgClientes.ItemsSource = dt.DefaultView;
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
示例#5
0
 private void cbxTipoBusqueda_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     if (cbxTipoBusqueda.SelectedValue != null)
     {
         try
         {
             string tipo = cbxTipoBusqueda.SelectedIndex.ToString();
             if (tipo == "0")
             {
                 tipo = "ESTADO";
             }
             if (tipo == "1")
             {
                 tipo = "CLIENTES";
             }
             if (tipo == "2")
             {
                 tipo = "SUCURSAL";
             }
             cbxTextoBusqueda.ItemsSource = null;
             cbxTextoBusqueda.IsEnabled   = false;
             if (tipo == "CLIENTES")
             {
                 ClientesNEG        clientesNEG   = new ClientesNEG();
                 List <ClienteVIEW> listaClientes = clientesNEG.ListarTodosClientes();
                 if (listaClientes.Count > 0)
                 {
                     cbxTextoBusqueda.ItemsSource       = listaClientes;
                     cbxTextoBusqueda.DisplayMemberPath = "NUM_ID";
                     cbxTextoBusqueda.SelectedValuePath = "ID";
                 }
                 cbxTextoBusqueda.IsEnabled = true;
             }
             else if (tipo == "SUCURSAL")
             {
                 SucursalNEG     sucursalNEG   = new SucursalNEG();
                 List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas();
                 if (listaSucursal.Count > 0)
                 {
                     cbxTextoBusqueda.ItemsSource       = listaSucursal;
                     cbxTextoBusqueda.DisplayMemberPath = "NOMBRE";
                     cbxTextoBusqueda.SelectedValuePath = "ID";
                 }
                 cbxTextoBusqueda.IsEnabled = true;
             }
             else if (tipo == "ESTADO")
             {
                 Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG();
                 List <string>    listaTipoEstados = new List <string>();
                 listaTipoEstados.Add("RESERVADO");
                 listaTipoEstados.Add("INICIADO");
                 listaTipoEstados.Add("COMPLETADO");
                 listaTipoEstados.Add("PAGADO");
                 if (listaTipoEstados.Count > 0)
                 {
                     cbxTextoBusqueda.ItemsSource       = listaTipoEstados;
                     cbxTextoBusqueda.DisplayMemberPath = "NOMBRE";
                     cbxTextoBusqueda.SelectedValuePath = "ID";
                 }
                 cbxTextoBusqueda.IsEnabled = true;
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
         }
     }
     else
     {
         cbxTextoBusqueda.SelectedIndex = -1;
         cbxTextoBusqueda.IsEnabled     = false;
     }
 }