Example #1
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            VentasClass Venta = new VentasClass();

            try
            {
                ObtenerDatos(Venta);
                if (Venta.Buscar(Venta.VentaId))
                {
                    if (Venta.Eliminar())
                    {
                        Limpiar();
                        EliminarButton.Visible = false;
                        GuardarButton.Text     = "Guardar";
                        Utilities.ShowToastr(this, "bien", "Se elimino con exito!", "success");
                    }
                    else
                    {
                        Utilities.ShowToastr(this, "error", "Mensaje", "error");
                    }
                }
            }
            catch (Exception)
            {
                Utilities.ShowToastr(this, "error", "Mensaje", "error");
            }
        }
Example #2
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            VentasClass Venta = new VentasClass();

            if (string.IsNullOrWhiteSpace(VentaIdTextBox.Text))
            {
                ObtenerDatos(Venta);
                if (Venta.Insertar())
                {
                    Limpiar();
                    AgregarButton.Visible      = false;
                    TicketDropDownList.Visible = false;
                    Utilities.ShowToastr(this, "bien", "Se guardo con exito!", "success");
                }
                else
                {
                    Utilities.ShowToastr(this, "error", "Mensaje", "error");
                }
            }
            if (VentaIdTextBox.Text.Length > 0)
            {
                ObtenerDatos(Venta);
                if (Venta.Editar())
                {
                    Limpiar();
                    EliminarButton.Visible = false;
                    GuardarButton.Text     = "Guardar";
                    Utilities.ShowToastr(this, "bien", "Se modifico con exito!", "success");
                }
                else
                {
                    Utilities.ShowToastr(this, "error", "Mensaje", "error");
                }
            }
        }
Example #3
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         FechaTextBox.Text   = DateTime.Now.ToString("dd/MM/yyyy");
         UsuarioTextBox.Text = Context.User.Identity.Name;
         CargarDropDownList();
         CargarGridview();
         EliminarButton.Visible     = false;
         AgregarButton.Visible      = false;
         TicketDropDownList.Visible = false;
         VentasClass Venta = new VentasClass();
         int         Id    = 0;
         if (Request.QueryString["ID"] != null)
         {
             Id = Utilities.intConvertir(Request.QueryString["ID"].ToString());
             if (Venta.Buscar(Id))
             {
                 if (VentasGridView.Rows.Count == 0)
                 {
                     DevolverDatos(Venta);
                 }
             }
         }
     }
 }
        private string Buscar(VentasClass Venta)
        {
            string filtro = "";

            if (FechaCheckBox.Checked.Equals(false))
            {
                if (string.IsNullOrWhiteSpace(BuscarTextBox.Text))
                {
                    filtro = "1=1";
                }
                else
                {
                    if (CamposDropDownList.SelectedIndex == 0)
                    {
                        filtro = "VentaId = " + BuscarTextBox.Text;
                    }
                    else
                    {
                        filtro = CamposDropDownList.SelectedValue + " like '%" + BuscarTextBox.Text + "%'";
                    }
                }
            }
            else
            {
                filtro = "Fecha between '" + DesdeTextBox.Text + "' and '" + HastaTextBox.Text + "'";
            }
            ConsultaGridView.DataSource = Venta.Listado("*", filtro, "");
            ConsultaGridView.DataBind();
            return(filtro);
        }
        private bool ObtenerDatos(VentasClass Venta)
        {
            bool Retorno = true;
            int  Usuario = Utilities.intConvertir(UsuarioIdDropDownList.SelectedValue);
            int  id      = Utilities.intConvertir(VentaIdTextBox.Text);

            if (id > 0)
            {
                Venta.VentaId = id;
            }
            else
            {
                Retorno = false;
            }
            if (Usuario > 0)
            {
                Venta.UsuarioId = Usuario;
            }
            else
            {
                Retorno = false;
            }
            if (FechaTextBox.Text.Length > 0)
            {
                Venta.Fecha = FechaTextBox.Text;
            }
            else
            {
                Retorno = false;
            }
            if (DescripcionTextBox.Text.Length > 0)
            {
                Venta.Descripcion = DescripcionTextBox.Text;
            }
            else
            {
                Retorno = false;
            }
            if (TotalTextBox.Text.Length > 0)
            {
                Venta.Total = Utilities.intConvertir(TotalTextBox.Text);
            }
            else
            {
                Retorno = false;
            }
            if (VentasGridView.Rows.Count > 0)
            {
                foreach (GridViewRow var in VentasGridView.Rows)
                {
                    Venta.AgregarVenta(Convert.ToInt32(var.Cells[0].Text), Convert.ToInt32(var.Cells[1].Text), Convert.ToInt32(var.Cells[2].Text));
                }
            }
            else
            {
                Retorno = false;
            }
            return(Retorno);
        }
Example #6
0
        private void Reportes(ReportViewer rv)
        {
            rv.LocalReport.DataSources.Clear();
            rv.ProcessingMode         = ProcessingMode.Local;
            rv.LocalReport.ReportPath = @"Reportes\VentasReport.rdlc";
            ReportDataSource sourse = new ReportDataSource("VentasDataset", VentasClass.ListadoDt("1=1"));

            rv.LocalReport.DataSources.Add(sourse);
            rv.LocalReport.Refresh();
        }
Example #7
0
 private void ObtenerDatos(VentasClass Venta)
 {
     Venta.VentaId     = Utilities.intConvertir(VentaIdTextBox.Text);
     Venta.UsuarioId   = UsuarioTextBox.Text;
     Venta.Fecha       = FechaTextBox.Text;
     Venta.Descripcion = DescripcionTextBox.Text;
     Venta.Total       = Utilities.intConvertir(TotalTextBox.Text);
     foreach (GridViewRow var in VentasGridView.Rows)
     {
         Venta.AgregarVenta(Convert.ToInt32(var.Cells[0].Text), Convert.ToInt32(var.Cells[1].Text), Convert.ToInt32(var.Cells[2].Text));
     }
 }
Example #8
0
        public void DevolverDatos(VentasClass Venta)
        {
            DataTable dt = new DataTable();

            VentaIdTextBox.Text     = Venta.VentaId.ToString();
            UsuarioTextBox.Text     = Venta.UsuarioId.ToString();
            FechaTextBox.Text       = Venta.Fecha.ToString();
            DescripcionTextBox.Text = Venta.Descripcion.ToString();
            TotalTextBox.Text       = Venta.Total.ToString();
            foreach (var item in Venta.Detalle)
            {
                dt = (DataTable)ViewState["VentasClass"];
                dt.Rows.Add(item.EventoId, item.Ticket, item.Cantidad);
                ViewState["VentasClass"]  = dt;
                VentasGridView.DataSource = (DataTable)ViewState["VentasClass"];
                VentasGridView.DataBind();
            }
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            string      Condicion = "";
            VentasClass Venta     = new VentasClass();

            if (string.IsNullOrWhiteSpace(BuscarTextBox.Text))
            {
                Condicion = "1=1";
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(BuscarTextBox.Text))
                {
                    Condicion = CamposDropDownList.SelectedValue + " like '%" + BuscarTextBox.Text + "%'";
                }
            }
            ConsultaGridView.DataSource = Venta.Listado("Fecha, Monto", Condicion, "");
            ConsultaGridView.DataBind();
        }
Example #10
0
        private string Buscar(VentasClass Venta)
        {
            string filtro = "";

            if (string.IsNullOrWhiteSpace(BuscarTextBox.Text))
            {
                filtro = "1=1";
            }
            else
            {
                if (CamposDropDownList.SelectedIndex == 0)
                {
                    filtro = "VentaId = " + BuscarTextBox.Text;
                }
                else
                {
                    filtro = CamposDropDownList.SelectedValue + " like '%" + BuscarTextBox.Text + "%'";
                }
            }
            ConsultaGridView.DataSource = Venta.Listado("*", filtro, "");
            ConsultaGridView.DataBind();
            return(filtro);
        }
Example #11
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            VentasClass Venta = new VentasClass();
            int         id    = Utilities.intConvertir(VentaIdTextBox.Text);

            if (id < 0)
            {
                Utilities.ShowToastr(this, "error", "Mensaje", "error");
            }
            else
            {
                if (Venta.Buscar(id))
                {
                    EliminarButton.Visible = true;
                    GuardarButton.Text     = "Modificar";
                    DevolverDatos(Venta);
                }
                else
                {
                    Utilities.ShowToastr(this, "error", "Mensaje", "error");
                }
            }
        }
Example #12
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            VentasClass Venta = new VentasClass();

            Buscar(Venta);
        }