private void Eventos() { Masks.SetToUpper(this); Load += (s, e) => { if (Id > 0) { LoadData(); } if (_mNota.Status != "Pendente") { Nota.disableCampos = true; DisableCampos(); progress5.Visible = false; step5.Visible = false; label16.Visible = false; Apagar.Visible = false; } }; addNatureza.Click += (s, e) => { AddNatureza f = new AddNatureza(); f.btnSalvarText = "Salvar e Inserir"; f.btnSalvarWidth = 150; f.btnSalvarLocation = 590; f.FormBorderStyle = FormBorderStyle.FixedSingle; f.StartPosition = FormStartPosition.CenterParent; f.TopMost = true; if (f.ShowDialog() == DialogResult.OK) { DialogResult = DialogResult.OK; IdNatureza = AddNatureza.idSelected; LoadNatureza(); } }; Next.Click += (s, e) => { if (Validate()) { return; } telaDados = true; #region CONFERE DADOS var dataAddrFirst = _mClienteAddr.Query().Where("id_pessoa", IdCliente).FirstOrDefault <Model.PessoaEndereco>(); if (_mPedido.id_useraddress > 0) { dataAddrFirst = new Model.PessoaEndereco().Query().Where("id", _mPedido.id_useraddress).FirstOrDefault <Model.PessoaEndereco>(); } if (DetailsClient.IdAddress > 0) { dataAddrFirst = new Model.PessoaEndereco().Query().Where("id", DetailsClient.IdAddress).FirstOrDefault <Model.PessoaEndereco>(); } if (dataAddrFirst != null) { if (String.IsNullOrEmpty(dataAddrFirst.Rua)) { Alert.Message("Atenção!", "O endereço do destinatário não pode ser vazio. Acesse o cadastro do cliente para corrigir!", Alert.AlertType.warning); return; } if (String.IsNullOrEmpty(dataAddrFirst.Cep)) { Alert.Message("Atenção!", "O cep do destinatário não pode ser vazio. Acesse o cadastro do cliente para corrigir!", Alert.AlertType.warning); return; } if (String.IsNullOrEmpty(dataAddrFirst.Bairro)) { Alert.Message("Atenção!", "O bairro do destinatário não pode ser vazio. Acesse o cadastro do cliente para corrigir!", Alert.AlertType.warning); return; } if (String.IsNullOrEmpty(dataAddrFirst.Cidade)) { Alert.Message("Atenção!", "A cidade do destinatário não pode ser vazio. Acesse o cadastro do cliente para corrigir!", Alert.AlertType.warning); return; } if (String.IsNullOrEmpty(dataAddrFirst.IBGE)) { Alert.Message("Atenção!", "O código do municipio (IBGE) do destinatário não pode ser vazio. Acesse o cadastro do cliente para corrigir!", Alert.AlertType.warning); return; } } #endregion GetData(); if (!Nota.disableCampos) { _mPedido.Save(_mPedido); } OpenForm.Show <TelaProdutos>(this); }; SelecionarCliente.Click += (s, e) => { PedidoModalClientes form = new PedidoModalClientes(); form.TopMost = true; if (form.ShowDialog() == DialogResult.OK) { GetData(); _mPedido.Save(_mPedido); LoadCliente(); } }; btnAddAddr.Click += (s, e) => { if (_mPedido.Cliente > 0) { DetailsClient.IdClient = _mPedido.Cliente; DetailsClient form = new DetailsClient(); form.TopMost = true; if (form.ShowDialog() == DialogResult.OK) { GetData(); _mPedido.Save(_mPedido); LoadCliente(); var dataAddr = _mClienteAddr.FindById(_mPedido.id_useraddress).FirstOrDefault <Model.PessoaEndereco>(); if (dataAddr != null) { AddrInfo.Text = $"Rua: {dataAddr.Rua}, {dataAddr.Cep} - {dataAddr.Bairro} - {dataAddr.Cidade}/{dataAddr.Estado} - {dataAddr.Pais}"; IdAddr = dataAddr.Id; } btnAddAddr.Text = "Selecionar outro Endereço."; } } else { Alert.Message("Opps", "Selecione um destinatário..", Alert.AlertType.info); } }; Documentos.Click += (s, e) => { DocumentosReferenciados form = new DocumentosReferenciados(); form.TopMost = true; form.Show(); }; emissao.KeyPress += (s, e) => Masks.MaskBirthday(s, e); saida.KeyPress += (s, e) => Masks.MaskBirthday(s, e); hora.KeyPress += (s, e) => Masks.MaskHour(s, e); Apagar.Click += (s, e) => { var result = AlertOptions.Message("Atenção!", "Você está prestes a excluir! Deseja continuar?", AlertBig.AlertType.warning, AlertBig.AlertBtn.YesNo); if (result) { if (_mPedido != null) { if (_mPedido.Tipo == "NFe") { _mPedido.Excluir = 1; _mPedido.Save(_mPedido); } } if (_mNota != null) { _mNota.Excluir = 1; _mNota.id_pedido = 0; _mNota.Save(_mNota, false); } telaDados = true; Alert.Message("Pronto!", "Removido com sucesso!", Alert.AlertType.info); Application.OpenForms["Nota"].Close(); Close(); } }; }