protected void BuscarButton_Click(object sender, EventArgs e)
        {
            int      id      = Utilidades.ToInt(IdFacturaTextBox.Text);
            Facturas factura = FacturaBll.Buscar(u => u.IdFactura == id);

            if (factura != null)
            {
                ClienteDropDownList.SelectedValue  = factura.NombreCliente;
                TipoPagoDropDownList.SelectedValue = factura.TipoPago;
                FechaTextBox.Text    = factura.FechaCreacion.ToString();
                SubTotalTextBox.Text = Convert.ToString(factura.SubTotal);
                TotalTextBox.Text    = Convert.ToString(factura.Total);
                Utilidades.ShowToastr(this, "Si Existe", "Factura Encontrado", "Success");
            }
            else
            {
                Utilidades.ShowToastr(this, "No Existe", "Ingresar Factura Existente", "warning");
            }
        }
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Entidades.FacturasProductos detallef = new Entidades.FacturasProductos();
            Llenar(detallef);

            if (detallef.Detalle.Count == 0)
            {
                Utilidades.ShowToastr(this, "Agregue un Producto", "Consejo", "info");
            }
            else
            {
                if (FacturaBll.Guardar(factura, detallef.Detalle))
                {
                    Utilidades.ShowToastr(this, "Guardo", "Correcto", "success");
                }
                else
                {
                    Utilidades.ShowToastr(this, "Error", "Error", "error");
                }
            }
        }
Exemplo n.º 3
0
        private void BuscarSelecCombo()
        {
            if (DropDownList.SelectedIndex == 0)
            {
                int Busqueda = Utilidades.ToInt(FlitrarTextbox.Text);
                Listas = FacturaBll.Listar((p => p.IdFactura == Busqueda));
                ConsultaFacturaGridView.DataSource = Listas;
                ConsultaFacturaGridView.DataBind();
            }
            else if (DropDownList.SelectedIndex == 1)
            {
                if (FlitrarTextbox.Text == "")
                {
                    base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debe de Insertar la descripcion');</script>");
                }
                else
                {
                    Listas = FacturaBll.Listar((p => p.TipoPago == FlitrarTextbox.Text));
                    ConsultaFacturaGridView.DataSource = Listas;
                    ConsultaFacturaGridView.DataBind();
                }
            }
            else if (DropDownList.SelectedIndex == 2)
            {
                if (FlitrarTextbox.Text == "")
                {
                    base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debe de Insertar el Monto');</script>");
                }
                else
                {
                    Listas = FacturaBll.Listar((p => p.NombreCliente == FlitrarTextbox.Text));
                    ConsultaFacturaGridView.DataSource = Listas;
                    ConsultaFacturaGridView.DataBind();
                }
            }
            else if (DropDownList.SelectedIndex == 3)
            {
                if (FlitrarTextbox.Text == "")
                {
                    base.Page.ClientScript.RegisterStartupScript(this.GetType(), "scripts", "<script>alert('Debe de Insertar el Monto');</script>");
                }
                else
                {
                    //Listas = ProductosBll.Listar((p => p.Precio == Convert.ToInt32(FlitrarTextbox.Text)));
                    ConsultaFacturaGridView.DataSource = Listas;
                    ConsultaFacturaGridView.DataBind();
                }
            }
            else if (DropDownList.SelectedIndex == 4)
            {
                DateTime desde = DateTime.Now;
                DateTime hasta = DateTime.Now;

                //Listas = ProductosBll.Listar(p => p.FechaCreacion >= desde.Date && p.FechaCreacion <= hasta.Date);

                ConsultaFacturaGridView.DataSource = Listas;
                ConsultaFacturaGridView.DataBind();
            }
            ConsultaFacturaGridView.DataSource = Listas;
            ConsultaFacturaGridView.DataBind();
        }