Ejemplo n.º 1
0
        private void GetFormasPago()
        {
            var selectedCaja = commB.SetEntity <ControlEntity.Caja>(cajaBindingSource.Current);
            var pagosCaja    = LocalData.GetPagosCaja(selectedCaja.IdCaja);

            gridFormasPago.DataSource = pagosCaja;
        }
Ejemplo n.º 2
0
        private bool CheckCaja()
        {
            bool continuar = false;

            try
            {
                var caja = ventasB.GetIdCajaByUser(curUser);
                if (caja != 0)
                {
                    var formasList = LocalData.GetPagosCaja(caja);
                    if (formasList.Count == 0)
                    {
                        MessageBox.Show("No están definidas las formas de pago para la caja # " + caja);
                        continuar = false;
                    }
                    else
                    {
                        curCaja = caja;
                        /// actualiza estado cajas
                        var affectedCajas = ventasB.UpdateStatusCaja(false, curCaja);
                        continuar = true;
                    }
                }
                else
                {
                    MessageBox.Show("La caja no está definida o no esta disponible");
                    continuar = false;
                }
            }
            catch (Exception ex)
            {
                ControlBusiness.BusinessHelpers.General.DoError(ex, "Control", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
            return(continuar);
        }
Ejemplo n.º 3
0
        private void CargarFormasPago()
        {
            var formasList = LocalData.GetPagosCaja(curCaja);

            var cliente = creditB.GetClienteById(Convert.ToInt16(curCliente));

            if (cliente != null)
            {
                if (cliente.Contado)
                {
                    //var cred = ventB.GetNewPagosCaja();
                    //cred.FormaPago = "Credito";
                    formasList.RemoveAll(f => f.FormaPago == "Credito");
                }
            }
            cboFormasPago.DataSource    = formasList;
            cboFormasPago.DisplayMember = "FormaPago";
            cboFormasPago.ValueMember   = "FormaPago";
            //cboFormasPago.SelectedValue = "Efectivo";
        }