private void CargarCombos()
        {
            ClientesNEG clientesNEG = new ClientesNEG();
            SucursalNEG sucursalNEG = new SucursalNEG();
            ReservaNEG  reservaNEG  = new ReservaNEG();

            try
            {
                txtNombreSucursal.Text = sucursalNEG.CargarSucursal(sucursal).NOMBRE;
                txtNombreCliente.Text  = clientesNEG.CargarCliente(cliente).NOMBRE + " " + clientesNEG.CargarCliente(cliente).APELLIDO;

                List <ReservaVIEW> listaServicio = reservaNEG.FiltrarRequerimientos3("CLIENTES", sucursal, cliente.ToString());
                if (listaServicio.Count > 0)
                {
                    cbxOrdenTrabajo.ItemsSource       = listaServicio;
                    cbxOrdenTrabajo.DisplayMemberPath = "ID";
                    cbxOrdenTrabajo.SelectedValuePath = "ID";
                }
                else
                {
                    cbxOrdenTrabajo.ItemsSource = null;
                    MessageBox.Show("No existen Orden de Trabajo perdientes en pago para este cliente");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
        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();
                SucursalNEG     sucursalNEG = new SucursalNEG();
                List <SUCURSAL> lista       = sucursalNEG.FiltrarSucursal(valor);
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("DIRECCION");
                dt.Columns.Add("NUMERO TEL");
                dt.Columns.Add("EMPRESA");
                dt.Columns.Add("ESTADO");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.DIRECCION, x.NUMERO_TELEFONO, x.MULTI_EMPRESA.RAZON_SOCIAL, x.ESTADO_SUCURSAL.NOMBRE);
                    }
                }
                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());
            }
        }
Exemple #3
0
        private void CargarCombos()
        {
            MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG();
            EmpleadosNEG   empleadosNEG   = new EmpleadosNEG();

            try
            {
                List <MULTI_MONEDA> listaMultiMoneda = multiMonedaNEG.ListarMultiMoneda();
                if (listaMultiMoneda.Count > 0)
                {
                    cbxMoneda.ItemsSource       = listaMultiMoneda;
                    cbxMoneda.DisplayMemberPath = "TIPO_MODONEDA";
                    cbxMoneda.SelectedValuePath = "ID";
                }
                cbxEmpleado.SelectedIndex = -1;
                cbxEmpleado.IsEnabled     = false;
                txtNombreEmpleado.Text    = "";
                List <EmpleadosVIEW> listaEmpleados = empleadosNEG.ListarTodosEmpleadosSucursal(ordenPedidoCarga.SUCURSAL_ID);
                if (listaEmpleados.Count > 0)
                {
                    cbxEmpleado.ItemsSource       = listaEmpleados;
                    cbxEmpleado.DisplayMemberPath = "NUM_ID";
                    cbxEmpleado.SelectedValuePath = "ID";
                    cbxEmpleado.IsEnabled         = true;
                }
                SucursalNEG sucursalNEG = new SucursalNEG();
                var         datos       = sucursalNEG.CargarSucursal(ordenPedidoCarga.SUCURSAL_ID);
                txtDireccion.Text = datos.DIRECCION;
                txtTelFijo.Text   = datos.NUMERO_TELEFONO.ToString();
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Exemple #4
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 cbxSucursal_Seleccion(object sender, SelectionChangedEventArgs e)
 {
     if (cbxSucursal.SelectedValue != null)
     {
         try
         {
             int sucursal = int.Parse(cbxSucursal.SelectedValue.ToString());
             cbxEmpleado.SelectedIndex = -1;
             cbxEmpleado.IsEnabled     = false;
             CargarTablaProductos();
             txtNombreEmpleado.Text = "";
             EmpleadosNEG         empleadosNEG   = new EmpleadosNEG();
             List <EmpleadosVIEW> listaEmpleados = empleadosNEG.ListarTodosEmpleadosSucursal(sucursal);
             if (listaEmpleados.Count > 0)
             {
                 cbxEmpleado.ItemsSource       = listaEmpleados;
                 cbxEmpleado.DisplayMemberPath = "NUM_ID";
                 cbxEmpleado.SelectedValuePath = "ID";
                 cbxEmpleado.IsEnabled         = true;
             }
             SucursalNEG sucursalNEG = new SucursalNEG();
             var         datos       = sucursalNEG.CargarSucursal(sucursal);
             txtDireccion.Text = datos.DIRECCION;
             txtTelFijo.Text   = datos.NUMERO_TELEFONO.ToString();
         }
         catch (Exception ex)
         {
             MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
         }
     }
 }
 private void btnModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         SucursalNEG sucursalNEG = new SucursalNEG();
         int         id          = int.Parse(lblId.Content.ToString());
         string      nombre      = txtNombre.Text.ToUpper();
         string      direccion   = txtDireccion.Text.ToUpper();
         int         telefono    = int.Parse(txtTelefono.Text);
         int         empresa     = int.Parse(cbxEmpresa.SelectedValue.ToString());
         int         estado      = int.Parse(cbxEstado.SelectedValue.ToString());
         string      respuesta   = sucursalNEG.ActualizarSucursal(nombre, direccion, telefono, estado, empresa, 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());
     }
 }
        private void CargarCombos()
        {
            try
            {
                SucursalNEG      sucursalNEG      = new SucursalNEG();
                Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG();
                cbxFolioOP.IsEnabled  = false;
                cbxEmpleado.IsEnabled = false;
                List <SUCURSAL> listaSucursal = sucursalNEG.ListarSucuralesActivas();
                if (listaSucursal.Count > 0)
                {
                    cbxSucursal.ItemsSource       = listaSucursal;
                    cbxSucursal.DisplayMemberPath = "NOMBRE";
                    cbxSucursal.SelectedValuePath = "ID";
                }

                List <ESTADO_CONTROL_RECEPCION> listaEstadoRecepcion = tipos_EstadosNEG.ListarEControlRecepcion();
                if (listaEstadoRecepcion.Count > 0)
                {
                    cbxEstadoControl.ItemsSource       = listaEstadoRecepcion;
                    cbxEstadoControl.DisplayMemberPath = "NOMBRE";
                    cbxEstadoControl.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Exemple #8
0
        public void CargarCombos()
        {
            SucursalNEG      sucursalNEG      = new SucursalNEG();
            ProveedoresNEG   proveedoresNEG   = new ProveedoresNEG();
            CategoriaNEG     categoriaNEG     = new CategoriaNEG();
            Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG();
            MarcaNEG         marcaNEG         = new MarcaNEG();

            cbxTipoProducto.IsEnabled = false;

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

                List <ProveedoresVIEW> listaProveedor = proveedoresNEG.ListarTodosProveedores();
                if (listaProveedor.Count > 0)
                {
                    cbxProveedor.ItemsSource       = listaProveedor;
                    cbxProveedor.DisplayMemberPath = "NOMBRE_EMPRESA";
                    cbxProveedor.SelectedValuePath = "ID";
                }

                List <CATEGORIA> listaCategoria = categoriaNEG.ListarCategorias();
                if (listaCategoria.Count > 0)
                {
                    cbxCategoria.ItemsSource       = listaCategoria;
                    cbxCategoria.DisplayMemberPath = "NOMBRE";
                    cbxCategoria.SelectedValuePath = "ID";
                }

                List <ESTADO_PRODUCTO> listaEProductos = tipos_EstadosNEG.ListarEProductos();
                if (listaEProductos.Count > 0)
                {
                    cbxEstado.ItemsSource       = listaEProductos;
                    cbxEstado.DisplayMemberPath = "NOMBRE";
                    cbxEstado.SelectedValuePath = "ID";
                }

                List <MARCA> listaMarca = marcaNEG.ListarMarcas();
                if (listaMarca.Count > 0)
                {
                    cbxMarca.ItemsSource       = listaMarca;
                    cbxMarca.DisplayMemberPath = "NOMBRE";
                    cbxMarca.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Exemple #9
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());
            }
        }
Exemple #10
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());
            }
        }
        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]);
            SucursalNEG sucursalNEG = new SucursalNEG();
            var         datos       = sucursalNEG.CargarSucursal(id);

            txtNombre.Text           = datos.NOMBRE;
            txtDireccion.Text        = datos.DIRECCION;
            txtTelefono.Text         = datos.NUMERO_TELEFONO.ToString();
            cbxEmpresa.SelectedValue = datos.MULTI_EMPRESA_ID;
            cbxEstado.SelectedValue  = datos.ESTADO_SUCURSAL_ID;
            lblId.Content            = datos.ID;
        }
        public void CargarTabla()
        {
            dgDatos.ItemsSource = null;
            DataTable        dt               = new DataTable();
            SucursalNEG      sucursalNEG      = new SucursalNEG();
            MultiEmpresaNEG  multiEmpresaNEG  = new MultiEmpresaNEG();
            Tipos_EstadosNEG tipos_EstadosNEG = new Tipos_EstadosNEG();

            try
            {
                List <SUCURSAL> lista = sucursalNEG.ListarTodasSucursales();
                dt.Columns.Add("ID");
                dt.Columns.Add("NOMBRE");
                dt.Columns.Add("DIRECCION");
                dt.Columns.Add("NUMERO TEL");
                dt.Columns.Add("EMPRESA");
                dt.Columns.Add("ESTADO");
                if (lista.Count > 0)
                {
                    foreach (var x in lista)
                    {
                        dt.Rows.Add(x.ID, x.NOMBRE, x.DIRECCION, x.NUMERO_TELEFONO, x.MULTI_EMPRESA.RAZON_SOCIAL, x.ESTADO_SUCURSAL.NOMBRE);
                    }
                }
                dgDatos.ItemsSource = dt.DefaultView;

                List <MULTI_EMPRESA> listaempresa = multiEmpresaNEG.ListarEmpresas();
                if (listaempresa.Count > 0)
                {
                    cbxEmpresa.ItemsSource       = listaempresa;
                    cbxEmpresa.DisplayMemberPath = "RAZON_SOCIAL";
                    cbxEmpresa.SelectedValuePath = "ID";
                }

                List <ESTADO_SUCURSAL> listaestado = tipos_EstadosNEG.ListarESucursal();
                if (listaestado.Count > 0)
                {
                    cbxEstado.ItemsSource       = listaestado;
                    cbxEstado.DisplayMemberPath = "NOMBRE";
                    cbxEstado.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());
            }
        }
        private void CargarCombos()
        {
            SucursalNEG  sucursalNEG  = new SucursalNEG();
            CategoriaNEG categoriaNEG = new CategoriaNEG();
            MarcaNEG     marcaNEG     = new MarcaNEG();
            ProductosNEG productosNEG = new ProductosNEG();

            cbxTipoProducto.IsEnabled = false;

            try
            {
                txtNombreSucursal.Text = sucursalNEG.CargarSucursal(sucursal).NOMBRE;

                List <CATEGORIA> listaCategoria = categoriaNEG.ListarCategorias();
                if (listaCategoria.Count > 0)
                {
                    cbxCategoria.ItemsSource       = listaCategoria;
                    cbxCategoria.DisplayMemberPath = "NOMBRE";
                    cbxCategoria.SelectedValuePath = "ID";
                }

                List <MARCA> listaMarca = marcaNEG.ListarMarcas();
                if (listaMarca.Count > 0)
                {
                    cbxMarca.ItemsSource       = listaMarca;
                    cbxMarca.DisplayMemberPath = "NOMBRE";
                    cbxMarca.SelectedValuePath = "ID";
                }

                List <ProductosVIEW> listaProductos = productosNEG.ListarTodosProductosSucursal(sucursal);
                if (listaProductos.Count > 0)
                {
                    cbxProducto.ItemsSource       = listaProductos;
                    cbxProducto.DisplayMemberPath = "NOMBRE";
                    cbxProducto.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
        private void CargarCombos()
        {
            ProveedoresNEG proveedoresNEG = new ProveedoresNEG();
            SucursalNEG    sucursalNEG    = new SucursalNEG();
            MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG();
            EmpleadosNEG   empleadosNEG   = new EmpleadosNEG();

            cbxEmpleado.IsEnabled = false;
            cbxMoneda.IsEnabled   = false;

            try
            {
                List <ProveedoresVIEW> listaProveedor = proveedoresNEG.ListarTodosProveedores();
                if (listaProveedor.Count > 0)
                {
                    cbxProveedor.ItemsSource       = listaProveedor;
                    cbxProveedor.DisplayMemberPath = "NOMBRE_EMPRESA";
                    cbxProveedor.SelectedValuePath = "ID";
                }

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

                List <MULTI_MONEDA> listaMultiMoneda = multiMonedaNEG.ListarMultiMoneda();
                if (listaMultiMoneda.Count > 0)
                {
                    cbxMoneda.ItemsSource       = listaMultiMoneda;
                    cbxMoneda.DisplayMemberPath = "TIPO_MODONEDA";
                    cbxMoneda.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
Exemple #16
0
        private void CargarFormulario(OrdenPedidoVIEW data)
        {
            lblIdOrdenPedido.Content      = data.ID.ToString();
            txtFolio.Text                 = dataRow["FOLIO"].ToString();
            txtproveedor.Text             = data.PROVEEDOR;
            txtRutProveedor.Text          = dataRow["RUT PROVEEDOR"].ToString();
            dpkFechaCreacion.SelectedDate = data.FECHA_CREACION;
            txtSucursal.Text              = data.SUCURSAL;
            SucursalNEG sucursalNEG = new SucursalNEG();
            var         datos       = sucursalNEG.CargarSucursal(data.SUCURSAL_ID);

            txtDireccion.Text         = datos.DIRECCION;
            txtTelFijo.Text           = datos.NUMERO_TELEFONO.ToString();
            txtEmailSucursal.Text     = data.EMAIL_SUCURSAL.ToString();
            cbxMoneda.SelectedValue   = data.MULTI_MONEDA_ID;
            cbxEmpleado.SelectedValue = data.EMPLEADO_ID;
            txtEmailProveedor.Text    = data.EMAIL_PROVEEDOR;

            int          empleado     = int.Parse(cbxEmpleado.SelectedValue.ToString());
            EmpleadosNEG empleadosNEG = new EmpleadosNEG();
            var          datos1       = empleadosNEG.CargarEmpleado(empleado);

            txtNombreEmpleado.Text = datos1.NOMBRE + " " + datos1.APELLIDO;

            DetalleOrdenPedidoNEG       detalleOrdenPedidoNEG = new DetalleOrdenPedidoNEG();
            List <DETALLE_ORDEN_PEDIDO> listaDetalle          = detalleOrdenPedidoNEG.CargarlistaDetalleOrden(data.ID);

            foreach (var fila in listaDetalle)
            {
                AgregarItemTablaProductos(fila.PRODUCTO_ID, fila.NOMBRE_PRODUCTO, int.Parse(fila.CANTIDAD.ToString()), Convert.ToDecimal(fila.PRECIO_COMPRA), Convert.ToDecimal(fila.MONTO_TOTAL));
            }

            int            moneda         = int.Parse(cbxMoneda.SelectedValue.ToString());
            MultiMonedaNEG multiMonedaNEG = new MultiMonedaNEG();
            var            datos2         = multiMonedaNEG.CargarMultiMoneda(moneda);
            decimal        valorMoneda    = Convert.ToDecimal(datos2.MONTO);
            decimal        costoCLP       = Convert.ToDecimal(txtCostoTotal.Text);

            txtCostoMoneda.Text = string.Format("{0:n2}", (Math.Truncate((costoCLP / valorMoneda))));
        }
Exemple #17
0
        private void CargarCombos()
        {
            ServiciosNEG serviciosNEG = new ServiciosNEG();
            SucursalNEG  sucursalNEG  = new SucursalNEG();

            try
            {
                txtNombreSucursal.Text = sucursalNEG.CargarSucursal(sucursal).NOMBRE;

                List <ServiciosVIEW> listaServicio = serviciosNEG.FiltrarServicios("ID SUCURSAL", sucursal.ToString());
                if (listaServicio.Count > 0)
                {
                    cbxSerivioc.ItemsSource       = listaServicio;
                    cbxSerivioc.DisplayMemberPath = "TIPO_SERVICIO";
                    cbxSerivioc.SelectedValuePath = "ID";
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error:\n" + ex.TargetSite + "\n" + ex.Message.ToString());
            }
        }
        public void CargarCombos()
        {
            Tipos_EstadosNEG tiposNEG    = new Tipos_EstadosNEG();
            SucursalNEG      sucursalNEG = new SucursalNEG();

            try
            {
                List <TIPO_SERVICIO> listaTServicios = tiposNEG.ListarTServicios();
                if (listaTServicios.Count > 0)
                {
                    cbxTipoServicio.ItemsSource       = listaTServicios;
                    cbxTipoServicio.DisplayMemberPath = "NOMBRE";
                    cbxTipoServicio.SelectedValuePath = "ID";
                }

                List <ESTADO_SERVICIO> listaEServicios = tiposNEG.ListarEServicios();
                if (listaEServicios.Count > 0)
                {
                    cbxEstadoServicio.ItemsSource       = listaEServicios;
                    cbxEstadoServicio.DisplayMemberPath = "NOMBRE";
                    cbxEstadoServicio.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());
            }
        }
Exemple #19
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;
     }
 }
        private void CargarBoleta(DataRow dataRow)
        {
            CargarTablaDetalle();
            int                idBoleta           = int.Parse(dataRow["ID"].ToString());
            VentasDAL          ventas             = new VentasDAL();
            AnulacionVentasDAL anulacionVentasDAL = new AnulacionVentasDAL();

            datosDocumentoPagoVIEW = ventas.CargarDatos(idBoleta);
            VENTAS       datoVenta    = ventas.ObtenerVentaId(idBoleta);
            SucursalNEG  sucursalNEG  = new SucursalNEG();
            EmpleadosNEG empleadosNEG = new EmpleadosNEG();

            txtCliente.Text  = datosDocumentoPagoVIEW.NOMBRE_CLIENTE + " " + datosDocumentoPagoVIEW.APELLIDO_CLIENTE;
            txtSucursal.Text = sucursalNEG.CargarSucursal(datoVenta.SUCURSAL_ID).NOMBRE;
            txtEmpleado.Text = empleadosNEG.CargarEmpleado(datoVenta.EMPLEADO_ID).NOMBRE + " " + empleadosNEG.CargarEmpleado(datoVenta.EMPLEADO_ID).APELLIDO;
            dpkFechaCreacion.SelectedDate = datoVenta.FECHA_VENTA;
            string folio = idBoleta.ToString();

            for (int i = 0; i < 9; i++)
            {
                if (folio.Length < 8)
                {
                    folio = "0" + folio;
                }
            }

            txtFolio.Text         = folio;
            txtTipoDocumento.Text = datosDocumentoPagoVIEW.TIPO_DOCUMENTO;
            txtestadoVenta.Text   = anulacionVentasDAL.ValidaEstadoVenta(idBoleta);
            txtMoneda.Text        = datosDocumentoPagoVIEW.TIPO_MONEDA;
            double neto = Convert.ToDouble(datosDocumentoPagoVIEW.TOTAL) / 1.19;

            txtNeto.Text = string.Format("{0:n2}", (neto));
            double iva = neto * 0.19;

            txtIva.Text         = string.Format("{0:n2}", iva);
            txtTotal.Text       = string.Format("{0:n2}", (Convert.ToDouble(datosDocumentoPagoVIEW.TOTAL)));
            txtTotalMoneda.Text = string.Format("{0:n2}", (datosDocumentoPagoVIEW.TOTAL * datosDocumentoPagoVIEW.COSTO_MONEDA));
            //ORDEN DE TRABAJO N°"
            List <DETALLE_VENTAS> listaDetalles = ventas.ListarDetalleVenta(idBoleta);

            foreach (var x in listaDetalles)
            {
                if (x.SERVICIO_ID == 1 && x.PRODUCTO_ID == 1)
                {//OT
                    string    idOrden = x.NOMBRE_PRODUCTO.Split('°')[1];
                    DataTable tabla   = ((DataView)dgDetalleDocumento.ItemsSource).ToTable();
                    DataRow   fila    = tabla.NewRow();
                    fila["CANTIDAD"]    = 1;
                    fila["TIPO ITEM"]   = "OT";
                    fila["ID ITEM"]     = idOrden;
                    fila["NOMBRE ITEM"] = x.NOMBRE_PRODUCTO;
                    fila["P UNITARIO"]  = x.PRECIO_VENTA;
                    fila["TOTAL"]       = x.PRECIO_VENTA;
                    tabla.Rows.Add(fila);
                    dgDetalleDocumento.ItemsSource = tabla.DefaultView;
                }
                else if (x.PRODUCTO_ID == 1 && x.SERVICIO_ID > 1)
                {//serv
                    DataTable tabla = ((DataView)dgDetalleDocumento.ItemsSource).ToTable();
                    DataRow   fila  = tabla.NewRow();
                    fila["CANTIDAD"]    = 1;
                    fila["TIPO ITEM"]   = "SER";
                    fila["ID ITEM"]     = x.SERVICIO_ID;
                    fila["NOMBRE ITEM"] = x.NOMBRE_PRODUCTO;
                    fila["P UNITARIO"]  = x.PRECIO_VENTA;
                    fila["TOTAL"]       = x.MONTO_TOTAL;
                    tabla.Rows.Add(fila);
                    dgDetalleDocumento.ItemsSource = tabla.DefaultView;
                }
                else if (x.PRODUCTO_ID > 1 && x.SERVICIO_ID == 1)
                {//prod
                    DataTable tabla = ((DataView)dgDetalleDocumento.ItemsSource).ToTable();
                    DataRow   fila  = tabla.NewRow();
                    fila["CANTIDAD"]    = x.CANTIDAD;
                    fila["TIPO ITEM"]   = "PRO";
                    fila["ID ITEM"]     = x.PRODUCTO_ID;
                    fila["NOMBRE ITEM"] = x.NOMBRE_PRODUCTO;
                    fila["P UNITARIO"]  = x.PRECIO_VENTA;
                    fila["TOTAL"]       = x.MONTO_TOTAL;
                    tabla.Rows.Add(fila);
                    dgDetalleDocumento.ItemsSource = tabla.DefaultView;
                }
            }
        }
Exemple #21
0
        private void cbxTipoBusqueda_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (cbxTipoBusqueda.SelectedValue != null)
            {
                try
                {
                    string tipo = cbxTipoBusqueda.SelectedIndex.ToString();
                    if (tipo == "0")
                    {
                        tipo = "PROVEEDOR";
                    }
                    if (tipo == "1")
                    {
                        tipo = "SUCURSAL";
                    }
                    if (tipo == "2")
                    {
                        tipo = "ESTADO";
                    }
                    cbxTextoBusqueda.ItemsSource = null;
                    cbxTextoBusqueda.IsEnabled   = false;

                    if (tipo == "PROVEEDOR")
                    {
                        ProveedoresNEG         proveedoresNEG = new ProveedoresNEG();
                        List <ProveedoresVIEW> listaProveedor = proveedoresNEG.ListarTodosProveedores();
                        if (listaProveedor.Count > 0)
                        {
                            cbxTextoBusqueda.ItemsSource       = listaProveedor;
                            cbxTextoBusqueda.DisplayMemberPath = "NOMBRE_EMPRESA";
                            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 <ESTADO_ORDEN_PEDIDO> listaTipoEstados = tipos_EstadosNEG.ListarEOrdenesPedidos();
                        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;
            }
        }