private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Load += (s, e) => { LoadData(); // Valor padrão 'false' fecharImprimir = false; }; btnFinalizar.Click += (s, e) => { _modelCaixa.Tipo = "Fechado"; _modelCaixa.Fechado = DateTime.Now; if (_modelCaixa.Save(_modelCaixa, false)) { Home.idCaixa = 0; DialogResult = DialogResult.OK; Close(); } }; btnFinalizarImprimir.Click += (s, e) => { _modelCaixa.Tipo = "Fechado"; _modelCaixa.Fechado = DateTime.Now; if (_modelCaixa.Save(_modelCaixa, false)) { DialogResult = DialogResult.OK; fecharImprimir = true; Close(); } }; btnCancelar.Click += (s, e) => Close(); }
private void Eventos() { KeyDown += KeyDowns; KeyPreview = true; Masks.SetToUpper(this); Load += (s, e) => { Caixas.SelectedValue = "1"; Caixas.Enabled = false; var caixas = new Model.Caixa().Query() .LeftJoin("USUARIOS", "USUARIOS.ID_USER", "CAIXA.USUARIO") .SelectRaw("USUARIOS.NOME, CAIXA.*") .Where("CAIXA.tipo", "Aberto") .WhereFalse("CAIXA.excluir") .OrderByDesc("CAIXA.criado") .Get(); if (caixas.Any()) { Caixas.DataSource = caixas; Caixas.DisplayMember = "NOME"; Caixas.ValueMember = "ID"; } else { OutroCaixa.Enabled = false; Caixas.Enabled = false; label3.Visible = true; } }; OutroCaixa.Click += (s, e) => { btnCriar.Text = @"Vincular Caixa"; EnableDisableCampos(false, true); }; MeuCaixa.Click += (s, e) => { btnCriar.Text = @"Abrir Caixa"; EnableDisableCampos(true, false); }; btnCriar.Click += (s, e) => { if (!MeuCaixa.Checked) { if (OutroCaixa.Checked) { Home.idCaixa = Validation.ConvertToInt32(Caixas.SelectedValue); Alert.Message("Pronto!", "Seu usuário foi vinculado ao caixa aberto.", Alert.AlertType.success); DialogResult = DialogResult.OK; Close(); return; } } _modelCaixa.Tipo = "Aberto"; _modelCaixa.Usuario = Settings.Default.user_id; _modelCaixa.Saldo_Inicial = Validation.ConvertToDouble(ValorInicial.Text); _modelCaixa.Terminal = Terminal.Text; _modelCaixa.Observacao = Obs.Text; if (_modelCaixa.Save(_modelCaixa)) { Home.idCaixa = _modelCaixa.GetLastId(); DialogResult = DialogResult.OK; Close(); } }; ValorInicial.TextChanged += (s, e) => { var txt = (TextBox)s; Masks.MaskPrice(ref txt); }; }