Пример #1
0
 private void buttonNovoRegistro_Click(object sender, EventArgs e)
 {
     formDialogo dialogo = new formDialogo("Deseja lançar um novo registro?", "", formDialogo.TipoExpressao.Pergunta);
     if (dialogo.ShowDialog() == DialogResult.Yes) {
         novoRegistro();
     }
     else {
         dialogo.Dispose();
     }
 }
Пример #2
0
 public formOSBaseCadastro(bool eNovo)
 {
     InitializeComponent();
     dialogo = new formDialogo();
     resetar();
     if (eNovo) {
         controles(false, false, true);
     } else {
         controles(true, true, false);
     }
 }
Пример #3
0
        private TblTipo tipoSQL; //SQL tem aqui também :D

        #endregion Fields

        #region Constructors

        public formCadastroServico(bool pesquisaHabilitado)
            : base(pesquisaHabilitado)
        {
            InitializeComponent();
            if (pesquisaHabilitado)
                pesquisa = new formPesquisaServico(this, false);

            servicoSQL = new GerServico();
            tipoSQL = new TblTipo();
            dialogo = new formDialogo();

            dsFROGIOS.EnforceConstraints = false;
        }
Пример #4
0
 private void linkLogOff_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
 {
     formDialogo dialogo = new formDialogo("Tem certeza que quer trocar de usuário?", "", formDialogo.TipoExpressao.Pergunta);
     if (dialogo.ShowDialog() == DialogResult.Yes) {
         formLogin login = new formLogin();
         login.ShowDialog(this.Owner);
         dialogo.Dispose();
         this.Close();
     } else {
         dialogo.Dispose();
         this.Close();
     }
 }
Пример #5
0
 protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
 {
     if (keyData == (Keys.Control | Keys.N)) {
         formDialogo dialogo = new formDialogo("Deseja lançar um novo registro?", "", formDialogo.TipoExpressao.Pergunta);
         if (dialogo.ShowDialog() == DialogResult.Yes) {
             novoRegistro();
         } else {
             dialogo.Dispose();
         }
         return true;
     } else {
         return false;
     }
 }
Пример #6
0
 public formOSBaseCadastro()
 {
     InitializeComponent();
     dialogo = new formDialogo();
     resetar();
 }
Пример #7
0
 private void formOSBase_FormClosing(object sender, FormClosingEventArgs e)
 {
     if (!ignorar) {
         formDialogo dialogo = new formDialogo("Tem certeza que quer sair?", "Alterações não salvas serão perdidas!", formDialogo.TipoExpressao.Pergunta);
         if (dialogo.ShowDialog() == DialogResult.No)
             e.Cancel = true;
     }
     ignorar = false;
 }
Пример #8
0
 public formOSBasePesquisa()
 {
     InitializeComponent();
     resetar();
     dialogo = new formDialogo();
 }
Пример #9
0
 private void formOSBasePesquisa_FormClosing(object sender, FormClosingEventArgs e)
 {
     formDialogo dialogo = new formDialogo("Tem certeza que quer sair?", "", formDialogo.TipoExpressao.Pergunta);
     if (dialogo.ShowDialog() == DialogResult.No) {
         e.Cancel = true;
     }
     dialogo.Dispose();
 }
Пример #10
0
        private void imprimirOrcamento()
        {
            String mensagem = this.validarCampos();
            if (!String.IsNullOrEmpty(mensagem)) {
                formDialogo dialogo = new formDialogo("Antes de imprimir o orçamento...", mensagem, formDialogo.TipoExpressao.AvisoTriste);
                dialogo.ShowDialog();
                dialogo.Dispose();
            }
            else {
                dsFROGIOS.CLIENTERow cliente = this.dsFROGIOS.CLIENTE.Rows[0] as dsFROGIOS.CLIENTERow;
                dsFROGIOS.ORCAMENTORow orcamento;
                try {
                    orcamento = this.dsFROGIOS.ORCAMENTO.Rows[0] as dsFROGIOS.ORCAMENTORow;
                }
                catch (Exception) {
                    orcamento = null;
                }
                List<RelatorioItens> itens = new List<RelatorioItens>();
                String nomeCliente = this.labelCliente.Text;
                String enderecoCliente = cliente.CLIENTE_ENDERECO + ", " + cliente.CLIENTE_BAIRRO;
                String foneCliente = String.IsNullOrEmpty(cliente.CLIENTE_TELEFONE) ? cliente.CLIENTE_CELULAR : cliente.CLIENTE_TELEFONE;
                Int32 codigoCliente = cliente.CLIENTE_CODIGO;
                Int32 codigoOrcamento;
                if (orcamento == null) {
                    Conexao.abrir();
                    codigoOrcamento = this.orcamentoSQL.pegarMaiorCodigo();
                    Conexao.fechar();
                } else {
                    codigoOrcamento = orcamento.ORCAMENTO_CODIGO;
                }
                DateTime data = orcamento == null ? DateTime.Now : orcamento.ORCAMENTO_DATA;
                Double total;
                try
                {
                    total = Convert.ToDouble(this.labelTotalLiquido.Text.Replace("R$", ""));
                }
                catch (Exception)
                {
                    total = 0.00;
                }

                foreach (dsFROGIOS.ORCAMENTO_ITEMRow item in dsFROGIOS.ORCAMENTO_ITEM.Rows)
                {
                    itens.Add(new RelatorioItens(
                        item.ORCAMENTO_ITEM_DESCRICAO,
                        item.ORCAMENTO_ITEM_VALOR,
                        item.ORCAMENTO_ITEM_TOTAL
                        ));
                }

                foreach (dsFROGIOS.ORCAMENTO_SERVICORow servico in dsFROGIOS.ORCAMENTO_SERVICO.Rows)
                {
                    itens.Add(new RelatorioItens(
                        servico.ORCAMENTO_SERVICO_DESCRICAO,
                        servico.ORCAMENTO_SERVICO_VALOR,
                        servico.ORCAMENTO_SERVICO_TOTAL
                        ));
                }

                formComprovanteOrcamento comprovante = new formComprovanteOrcamento(new RelatorioOrcamento(
                    nomeCliente,
                    enderecoCliente,
                    foneCliente,
                    codigoOrcamento,
                    codigoCliente,
                    total,
                    itens,
                    data
                    ));
                comprovante.ShowDialog();
                comprovante.Dispose();
            }
        }
Пример #11
0
 private void buttonLancarOS_Click(object sender, EventArgs e)
 {
     using (formDialogo dialogo = new formDialogo()) {
         string valido = validarCampos();
         if (valido != "") {
             dialogo.compor(valido, "", formDialogo.TipoExpressao.AvisoTriste).ShowDialog();
         } else {
             if (dialogo.compor("Deseja abrir uma nova ordem de serviço?", null, formDialogo.TipoExpressao.Pergunta).ShowDialog() == DialogResult.Yes) {
                 try {
                     Conexao.abrir();
                     criarNovaOS();
                     Conexao.getTransacao.Commit();
                     dialogo.compor("Ordem de serviço criada!", "Agora vá na seção de OS para ver mais informações", formDialogo.TipoExpressao.AvisoFeliz).ShowDialog();
                 } catch (Exception erro) {
                     Conexao.getTransacao.Rollback();
                     exibirMensagemErro(erro.Message);
                 } finally {
                     Conexao.fechar();
                 }
                 this.ignorar = true; //Impede que a caixa de dialogo de confirmação de saida seja exibida
                 this.Close();
             }
         }
     }
 }