private void initLis()
        {
            Service_Venta_BackUp.NewWebServiceClient ws = new Service_Venta_BackUp.NewWebServiceClient();
            DaoVenta dv = new DaoVenta();
            List <Service_Venta_BackUp.ventasBackup> listVentasRespadadas = ws.listarVentas().ToList();
            List <venta> listVen = dv.listaVentas();

            dtgvVenta.Columns.Clear();
            dtgvVenta.DefaultCellStyle.ForeColor = Color.Black;
            dtgvVenta.ColumnCount     = 5;
            dtgvVenta.Columns[0].Name = "ID venta";
            dtgvVenta.Columns[1].Name = "ID pedido";
            dtgvVenta.Columns[2].Name = "Total";
            dtgvVenta.Columns[3].Name = "ID pedido";
            dtgvVenta.Columns[4].Name = "Esta respaldado";
            string[]     row         = new string[] { "idventa", "idpedido", "total", "idpedido", "estado" };
            DaoVenta     DaoVent     = new DaoVenta();
            List <venta> listadoVent = DaoVent.listaVentas().ToList();

            foreach (var item in listadoVent)
            {
                string esRespaldado = listVentasRespadadas.Find(x => x.idRes.ToString() == item.id_venta.ToString()) != null ? "Respaldada" : "Pendiente";
                //cliente cli = DaoVent.buscarCliente(int.Parse(item.cliente_id.ToString()));
                row = new string[] {
                    item.id_venta.ToString(),
                        item.pedido_id.ToString(),
                    "$ " + item.total.ToString(),
                        item.pedido_id.ToString(),
                        esRespaldado
                };
                dtgvVenta.Rows.Add(row);
            }
            Commons.anchoColumna(dtgvVenta);
        }
        private void btnComprobante_Click(object sender, EventArgs e)
        {
            int      tipoComprobante = 0;
            DaoVenta daoVenta        = new DaoVenta();

            if (cboTipoComprobante.SelectedItem == null)
            {
                MessageBox.Show("Seleccione un tipo de Comprobante");
                return;
            }

            if (cboTipoComprobante.SelectedItem.ToString().Equals("Boleta"))
            {
                tipoComprobante = 1;
            }
            else
            {
                tipoComprobante = 2;
            }
            int resp = daoVenta.pagarProducto(idVenta, 2);

            if (resp == 1)
            {
                MessageBox.Show("Se pago la Venta");
                this.Close();
            }
            else
            {
                MessageBox.Show("No se pudo realizar el pago de la venta");
            }
        }
 public FormDespacharVenta()
 {
     InitializeComponent();
     //servicio = new ServicioMasterBikes.ServicioClient();
     daoVenta    = new DaoVenta();
     daoDespacho = new DaoDespacho();
 }
Example #4
0
        public DataSet getGeneros()
        {
            DaoVenta daoVenta = new DaoVenta();
            DataSet  data     = daoVenta.getConsultarGeneros(); // getConsultargenerosas

            return(data);
        }
Example #5
0
        public DataSet getCategorias()
        {
            DaoVenta daoVenta = new DaoVenta();
            DataSet  data     = daoVenta.getConsultarCategorias(); // getConsulcategorias

            return(data);
        }
Example #6
0
        public DataSet getPlataformas()
        {
            DaoVenta daoVenta = new DaoVenta();
            DataSet  data     = daoVenta.getConsultarPlataformas(); // getConsultalataformas

            return(data);
        }
Example #7
0
 public CajeroControl()
 {
     daoVenta = new DaoVenta();
     InitializeComponent();
     agregarBotonesDgVenta();
     cargarVentas();
     cargarComprobantes();
 }
Example #8
0
 public VendedorControl()
 {
     InitializeComponent();
     daoProducto = new DaoProducto();
     daoVenta    = new DaoVenta();
     cargarProductos();
     cargarVentas();
     agregarBotonesDgVenta();
     agregarBotonesDgDetalleVenta();
 }
Example #9
0
 public VendedorControl(Cl_Usuario vend)
 {
     InitializeComponent();
     daoProducto = new DaoProducto();
     daoVenta    = new DaoVenta();
     vendedor    = vend;
     cargarProductos();
     cargarVentas();
     agregarBotonesDgVenta();
     agregarBotonesDgDetalleVenta();
     TCVendedor.SelectedTab = venderPage;
 }
Example #10
0
 public FormularioCompra()
 {
     InitializeComponent();
     daoCliente = new DaoCliente();
     daoVenta   = new DaoVenta();
     cargarComunas();
     cboTipoDespacho.Items.Add("Domicilio");
     cboTipoDespacho.Items.Add("Tienda");
     cboTipoPago.Items.Add("Efectivo");
     cboTipoPago.Items.Add("Credito");
     cboTipoPago.Items.Add("Debito");
 }
 public FormDespacharVenta(int idVent, int idDes, int idTrab)
 {
     InitializeComponent();
     //servicio = new ServicioMasterBikes.ServicioClient();
     daoVenta     = new DaoVenta();
     idVenta      = idVent;
     idDespacho   = idDes;
     idTrabajador = idTrab;
     daoDespacho  = new DaoDespacho();
     //agregarBotonesDgDetDespacho();
     cargarDetalleDespacho();
     modificarColumnasDetDespacho();
 }
 private void btnConfirmarCambio_Click(object sender, EventArgs e)
 {
     DaoVenta daoVenta = new DaoVenta();
     string motivo = txtMotivo.Text;
     int resp = daoVenta.cambiarProducto(this.idDetalleVenta, this.cantidad, this.idVenta, this.idProdNuevo, this.idProdAntiguo, this.total,motivo, this.idTrabajador);
     if (resp==1)
     {
         MessageBox.Show("Producto Cambiado");
         this.formcambiarProd.Close();
         this.formcambiarProd.Dispose();
         this.Close();
         this.Dispose();
     }
 }
Example #13
0
 public FormularioCompra(List <Cl_Producto> carrito, Cl_Usuario vend, int total, VendedorControl vc)
 {
     InitializeComponent();
     daoCliente   = new DaoCliente();
     daoVenta     = new DaoVenta();
     listaCarrito = carrito;
     vendedor     = vend;
     vendControl  = vc;
     totalVenta   = total;
     cboTipoDespacho.Items.Add("Domicilio");
     cboTipoDespacho.Items.Add("Tienda");
     cboTipoPago.Items.Add("Efectivo");
     cboTipoPago.Items.Add("Credito");
     cboTipoPago.Items.Add("Debito");
     cargarComunas();
 }
Example #14
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            string mensaje = "";

            try
            {
                mensaje = "Solo debe ingresar numeros en el total";
                int.Parse(txtSubtotal.Text);
                mensaje = "Solo debe ingresar numeros en la propina";
                int.Parse(txtPropina.Text);
                if (txtPropina.Text.Trim() != "" && txtSubtotal.Text.Trim() != "")
                {
                    venta venta = new venta();
                    venta.subtotal    = int.Parse(txtSubtotal.Text);
                    venta.propina     = int.Parse(txtPropina.Text);
                    venta.total       = int.Parse(txtSubtotal.Text) + int.Parse(txtPropina.Text);
                    txtTotal.Text     = venta.total.ToString();
                    venta.pedido_id   = listaPedido[cboIdPedido.SelectedIndex];
                    venta.fecha_venta = DateTime.Now;
                    DaoVenta daoVenta = new DaoVenta();
                    if (daoVenta.ingresoVenta(venta))
                    {
                        MessageBox.Show("Guardo :)", "Guardo", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                    }
                    else
                    {
                        MessageBox.Show("No guardo", "No Guardo", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                    }
                }
                else
                {
                    //MessageBox.Show("Llene todo", "No Guardo", MessageBoxButtons.OKCancel, MessageBoxIcon.Asterisk);
                    mensaje = "Debe llenar los datos solicitados";
                    MessageBox.Show("Error\n" + mensaje);
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Error\n" + mensaje);
            }
        }
Example #15
0
        private void imgBackup_Click(object sender, EventArgs e)
        {
            Service_Venta_BackUp.NewWebServiceClient ws = new Service_Venta_BackUp.NewWebServiceClient();
            DaoVenta dv = new DaoVenta();
            List <Service_Venta_BackUp.ventasBackup> listVentasRespadadas = ws.listarVentas().ToList();
            List <venta> listVen = dv.listaVentas();

            foreach (venta item in listVen)
            {
                //int val = ws.buscarVenta(item.id_venta);
                int val = listVentasRespadadas.Find(x => x.idRes.ToString() == item.id_venta.ToString()) != null ? 1 : 0;
                if (val == 0)
                {
                    ws.crearVenta(item.id_venta, item.subtotal.Value, item.propina, item.total.Value, item.pedido_id.Value);
                    //MessageBox.Show("la venta no existe " + val);
                }
                else
                {
                    //MessageBox.Show("la venta existe " + val);
                }
            }
            MessageBox.Show("Fin del respado");
        }
Example #16
0
        public int GuardarVenta(Venta venta)
        {
            DaoVenta dao = new DaoVenta();

            return(dao.GuardarVenta(venta));
        }
Example #17
0
        public Double getVentasporMes(int mes)
        {
            DaoVenta dao         = new DaoVenta();
            DateTime fechaactual = DateTime.Today;
            string   año         = fechaactual.Year.ToString();
            string   fecha1      = "0";
            string   fecha2      = "0";

            switch (mes)
            {
            case 1:
                fecha1 = año + "0101";
                fecha2 = año + "0131";
                break;

            case 2:
                fecha1 = año + "0201";
                fecha2 = año + "0229";
                break;

            case 3:
                fecha1 = año + "0301";
                fecha2 = año + "0331";
                break;

            case 4:
                fecha1 = año + "0401";
                fecha2 = año + "0430";
                break;

            case 5:
                fecha1 = año + "0501";
                fecha2 = año + "0531";
                break;

            case 6:
                fecha1 = año + "0601";
                fecha2 = año + "0630";
                break;

            case 7:
                fecha1 = año + "0701";
                fecha2 = año + "0731";
                break;

            case 8:
                fecha1 = año + "0801";
                fecha2 = año + "0831";
                break;

            case 9:
                fecha1 = año + "0901";
                fecha2 = año + "0930";
                break;

            case 10:
                fecha1 = año + "1001";
                fecha2 = año + "1031";
                break;

            case 11:
                fecha1 = año + "1101";
                fecha2 = año + "1130";
                break;

            case 12:
                fecha1 = año + "1201";
                fecha2 = año + "1231";
                break;
            }

            Double result = dao.getVentasPorMes(fecha1, fecha2);

            return(result);
        }
Example #18
0
        public int getCodVenta()
        {
            DaoVenta daoVenta = new DaoVenta();

            return(daoVenta.getCodVenta());
        }
Example #19
0
        public DataSet getFiltrarProductoVendido(String n_ClausulaSqlProductos)
        {
            DaoVenta daoVenta = new DaoVenta();

            return(daoVenta.getBuscarProductoFiltrado(n_ClausulaSqlProductos));
        }
Example #20
0
 public CtrVenta()
 {
     objDaoVenta = new DaoVenta();
 }
Example #21
0
        public DataTable getBuscarProductoVendido(String nombreBuscado)
        {
            DaoVenta daoVenta = new DaoVenta();

            return(daoVenta.getBuscarNombre(nombreBuscado));
        }
Example #22
0
        public DataTable getTablaVentasPorUsuario(string codUser)
        {
            DaoVenta dao = new DaoVenta();

            return(dao.getTablaVentasPorUsuario(codUser));
        }
Example #23
0
        public DataTable getTabla()
        {
            DaoVenta dao = new DaoVenta();

            return(dao.getTablaVentas());
        }