예제 #1
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Ventas venta = new Ventas();

            if (IdTextBox.Text == "")
            {
                Mensajes("Introdusca el ID");
            }
            else
            if (Utilitarios.ConvertirToEntero(IdTextBox.Text) != 0)
            {
                if (venta.Buscar(Utilitarios.ConvertirToEntero(IdTextBox.Text)))
                {
                    LlenarCampos(venta);
                }
                else
                {
                    Mensajes("Id no exite");
                }
            }
            else
            {
                Mensajes("Id no encontrado");
            }
        }
예제 #2
0
        protected void BuscarIdButton_Click(object sender, EventArgs e)
        {
            if (BuscarIdTextBox.Text != "")
            {
                Ventas venta = new Ventas();
                if (venta.Buscar(ConvertirValor(BuscarIdTextBox.Text)))
                {
                    Limpiar(false);
                    Session["Venta"] = venta;
                    ControlDeBotones(2);
                    MontoLabel.Text = venta.Monto.ToString();
                    foreach (VentasDetalle detalle in venta.DetalleLista)
                    {
                        GuardatLista(detalle);
                    }

                    DetalleGridView.DataSource = ObtenerLista();
                    DetalleGridView.DataBind();
                }
                else
                {
                    Mensaje("Id no encontrado");
                }
            }
        }
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Ventas venta = new Ventas();

            ObtenerValores(venta);
            if (VentaIdTextBox.Text == "")
            {
                Response.Write("<script>alert('Debe insertar un Id')</script>");
            }
            else
            {
                if (venta.Buscar(venta.VentaId))
                {
                    if (venta.Eliminar())
                    {
                        Response.Write("<script>alert('Eliminado correctamente')</script>");
                        Limpiar();
                    }
                    else
                    {
                        Response.Write("<script>alert('Error al eliminar')</script>");
                    }
                }
                else
                {
                    Response.Write("<script>alert('Id no encontrado')</script>");
                    Limpiar();
                }
            }
        }
예제 #4
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         CargarDrop();
         FechaTextBox.Text = DateTime.Today.ToString("dd/MM/yyyy");
         DataTable dt    = new DataTable();
         Ventas    venta = new Ventas();
         dt.Columns.AddRange(new DataColumn[3] {
             new DataColumn("ArticuloId"), new DataColumn("Cantidad"), new DataColumn("Precio")
         });
         ViewState["Venta"] = dt;
         int id = 0;
         if (Request.QueryString["ID"] != null)
         {
             id = Utility.ConvierteEntero(Request.QueryString["ID"].ToString());
             if (venta.Buscar(id))
             {
                 if (VentaGridView.Rows.Count == 0)
                 {
                     Devolverdatos(venta);
                     FechaTextBox.Focus();
                 }
             }
         }
     }
 }
예제 #5
0
        private void BuscarVentaButton_Click(object sender, EventArgs e)
        {
            Ventas ventas = new Ventas();

            if (ventas.Buscar(Convertir()))
            {
                ClientecomboBox.SelectedValue = ventas.ClienteId;
                TipoVentaComboBox.Text        = ventas.TipoVenta;
                NFCTextBox.Text          = ventas.NFC;
                TipoNFCTextBox.Text      = ventas.TipoNFC;
                FechadateTimePicker.Text = ventas.Fecha;
                TotalTextBox.Text        = ventas.Total.ToString();
                total = ventas.Total;
                foreach (var venta in ventas.Producto)
                {
                    VentasdataGridView.Rows.Add(venta.ProductoId.ToString(), venta.Nombre, venta.Cantidad.ToString(), venta.Precio.ToString(), venta.ITBIS.ToString(), venta.Descuentos.ToString(), venta.Importe.ToString());
                }
                BuscarVentaButton.Enabled = false;
                GuardarButton.Text        = "Modificar";
                EliminarButton.Enabled    = true;
            }
            else
            {
                MessageBox.Show("Id invalido", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #6
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Ventas venta = new Ventas();
            ScriptResourceDefinition myScriptResDef = new ScriptResourceDefinition();

            myScriptResDef.Path         = "~/Scripts/jquery-1.4.2.min.js";
            myScriptResDef.DebugPath    = "~/Scripts/jquery-1.4.2.js";
            myScriptResDef.CdnPath      = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.min.js";
            myScriptResDef.CdnDebugPath = "http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2.js";
            ScriptManager.ScriptResourceMapping.AddDefinition("jquery", null, myScriptResDef);

            MsjLabel.Text = "";
            if (!IsPostBack)
            {
                Session["Modificando"] = false;
                int IdVenta = 0;
                IdVenta = Util.ObtenerEntero(Request.QueryString["IdVenta"]);

                if (IdVenta != 0)
                {
                    ClearButton.Visible = true;
                    SaveButton.Visible  = true;
                    IdTextBox.Text      = IdVenta.ToString();
                }
                if (venta.Buscar())
                {
                    llenacampo(venta);
                }
            }
        }
예제 #7
0
        protected void SearchButton_Click(object sender, EventArgs e)
        {
            Ventas v  = new Ventas();
            int    id = 0;

            int.TryParse(IdTextBox.Text, out id);
            if (v.Buscar(id))
            {
                LlenaCampos(v);
            }
            else
            {
                Utilitarios.ShowToastr(this, "Venta no registrada", "Mensaje", "warning");
                Limpiar();
            }
        }
예제 #8
0
        protected void buscarButton_Click(object sender, EventArgs e)
        {
            Ventas venta = new Ventas();
            int    id    = 0;

            int.TryParse(idVentaTextBox.Text, out id);
            if (id > 0)
            {
                if (venta.Buscar(id))
                {
                    DevolverDatosVentas(venta);
                }
                else
                {
                    Utility.ShowToastr(this, "ID NO EXISTE!!", "Message", "DANGER");
                }
            }
        }
예제 #9
0
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Ventas ven = new Ventas();

            if (string.IsNullOrWhiteSpace(BuscarTextBox.Text))
            {
            }
            else
            {
                if (ven.Buscar(ConvertirId()))
                {
                    LLenarValor(ven);
                }
                else
                {
                    Utilitarios.ShowToastr(this, "Id Incorrecto", "Mensaje", "error");
                }
            }
        }
        protected void BuscarButton_Click(object sender, EventArgs e)
        {
            Ventas ventas = new Ventas();


            ventas.VentaId = int.Parse(VentaIdTextBox.Text);

            if (ventas.VentaId > 0)
            {
                ventas.Buscar(ventas.VentaId);
                MostrarCampos(ventas);
                Response.Write("Id  encontrado");
            }
            else
            {
                Response.Write("Id no encontrado");
                Limpiar();
            }
        }
예제 #11
0
        protected void GuardarButton_Click(object sender, EventArgs e)
        {
            Ventas venta = new Ventas();

            if (MontoTextBox.Text.Length == 0 || CantidadTextBox.Text.Length == 0 || PrecioTextBox.Text.Length == 0 || VentaGridView.Rows.Count == 0)
            {
                Mensajes("Complete los Campos");
            }
            else
            if (Utilitarios.ConvertirToEntero(IdTextBox.Text) == 0)
            {
                LlenarDatos(venta);
                if (venta.Insertar())
                {
                    Mensajes("Venta Guardada");
                    //Utilitarios.ShowToastr(this, " Ventas de Articulos ", " Venta Guardada ", " éxito ");
                }
                else
                {
                    Mensajes("Error al Guardar");
                }
                Limpiar(venta);
            }
            else
            if (Utilitarios.ConvertirToEntero(IdTextBox.Text) > 0)
            {
                if (venta.Buscar(Utilitarios.ConvertirToEntero(IdTextBox.Text)))
                {
                    LlenarDatos(venta);
                    if (venta.Editar())
                    {
                        Mensajes("Venta Editada");
                    }
                    else
                    {
                        Mensajes("Error al Editar");
                    }
                }
                Limpiar(venta);
            }
        }
예제 #12
0
        protected void EliminarButton_Click(object sender, EventArgs e)
        {
            Ventas venta = new Ventas();

            if (IdTextBox.Text.Length == 0)
            {
                Mensajes("Debe Ingresar el ID");
            }
            else
            if (venta.Buscar(Utilitarios.ConvertirToEntero(IdTextBox.Text)))
            {
                venta.Eliminar();
                Mensajes("Venta Eliminada");
                Limpiar(venta);
            }
            else
            {
                Mensajes("Error Venta no se Elimino");
                Limpiar(venta);
            }
        }
예제 #13
0
        protected void DeleteButton_Click(object sender, EventArgs e)
        {
            Ventas        v   = new Ventas();
            Articulos     art = new Articulos();
            VentasDetalle vd  = new VentasDetalle();
            int           id  = 0;

            int.TryParse(IdTextBox.Text, out id);
            v.Buscar(id);

            foreach (var a in v.Detalle)
            {
                art.Buscar(a.ArticuloId);
                art.EditarExistencia(art.ArticuloId, a.Cantidad, false);
            }


            if (v.Eliminar())
            {
                Utilitarios.ShowToastr(this, "Eliminado con exito", "Mensaje", "success");
                Limpiar();
            }
        }