private void GetFormasPago() { var selectedCaja = commB.SetEntity <ControlEntity.Caja>(cajaBindingSource.Current); var pagosCaja = LocalData.GetPagosCaja(selectedCaja.IdCaja); gridFormasPago.DataSource = pagosCaja; }
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); }
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"; }