Esempio n. 1
0
        // Método para insertar venta

        private void btInsertBuy_Click(object sender, EventArgs e)
        {
            bool isValid = ValidateField();

            if (isValid)
            {
                SellTicket sellTicket = new SellTicket()
                {
                    Amount         = Convert.ToDecimal(this.txtInsertAmount.Text),
                    Price          = Convert.ToDecimal(this.txtInsertTotal.Text),
                    SellTicketDate = DateTime.Parse(this.dtDateIn.Text),
                    SellTicketId   = Guid.NewGuid(),
                    Products       = _products,
                    ClientId       = new Guid(this.ClientId.Text),
                    UserId         = new Guid(this.UserId.Text)
                };

                bool hasBeenInserted = BusinessSell.InsertTicket(sellTicket);

                if (hasBeenInserted)
                {
                    CleanFieldsInserted();
                    MessageBox.Show("Venta insertada correctamente");
                    this.dtBuyTickets.DataSource = BusinessSell.GetAllSellTickets().ToList();
                }
                else
                {
                    MessageBox.Show("Error al insertar venta");
                }
            }
        }
Esempio n. 2
0
        // Método que carga la caja actual

        private void CurrentCashier_Load(object sender, EventArgs e)
        {
            Cashier currentCashier = BusinessCashier.GetCurrentCashier();

            if (currentCashier != null)
            {
                this.dtViewTickets.DataSource = BusinessSell.GetSellTicketsByCashierId(currentCashier.CashierId).ToList();
                this.txtAmount.Text           = currentCashier.Amount.ToString();
                this.txtToBank.Text           = currentCashier.ToBank.ToString();
                this.dateTimePicker1.Text     = currentCashier.OpenDateTime.ToString();
                this.lbIdCashier.Text         = currentCashier.CashierId.ToString();
            }
            else
            {
                MessageBox.Show("No existe una caja abierta, ábrala por favor");
            }
        }
Esempio n. 3
0
        // Método para borrar venta

        private void button3_Click(object sender, EventArgs e)
        {
            var rows = this.dtBuyTickets.CurrentRow;

            if (rows != null)
            {
                var isDeleted = BusinessSell.DeleteSellTicket(new Guid(rows.Cells["SellTicketId"].Value.ToString()));

                if (isDeleted)
                {
                    this.dtBuyTickets.DataSource = BusinessSell.GetAllSellTickets().ToList();
                    MessageBox.Show("Venta borrada correctamente");
                }
                else
                {
                    MessageBox.Show("Error borrando venta");
                }
            }
            else
            {
                MessageBox.Show("Debe seleccionar una fila que borrar");
            }
        }
Esempio n. 4
0
 private void SellTickets_Load(object sender, EventArgs e)
 {
     this.dtBuyTickets.DataSource = BusinessSell.GetAllSellTickets().ToList();
 }
Esempio n. 5
0
        // Método para buscar venta

        private void searchTicket(object sender, EventArgs e)
        {
            this.dtBuyTickets.DataSource = BusinessSell.SearchSellTickets(this.txtSearchBuy.Text);
        }