Exemplo n.º 1
0
        private async void btnRegistrar_Click(object sender, EventArgs e)
        {
            if (cbxClientes.SelectedIndex >= 0 && cbxTipoAlbum.SelectedIndex >= 0 && cbxTipoEnsaio.SelectedIndex >= 0)
            {
                if (mdlEndereco1.ResultCEP != null ? int.Parse(mdlEndereco1.ResultCEP.Resultado) > 0 : string.IsNullOrWhiteSpace(mdlEndereco1.NumCEP))
                {
                    string cmd = $"INSERT INTO ENSAIOS(ENSCLIENTE, ENSUSUARIO, ENSTIPO, ENSCEP, ENSNUMLOCAL, ENSDATA, ENSALBUM, ENSPAGAMENTO) VALUES('{cbxClientes.SelectedValue}', {Program.Usuario.USUID}, {cbxTipoEnsaio.SelectedValue}, {mdlEndereco1.NumCEP}, {txbNumeroRes.Text}, '{dtpDataEnsaio.Value:yy-MM-dd} {dtpHoraEnsaio.Value:hh:mm:ss}', {cbxTipoEnsaio.SelectedValue}, {cbxMetodoPagamento.SelectedValue})";
                    if (btnRegistrar.Text != "Registrar")
                    {
                        cmd = $"UPDATE ENSAIOS SET ENSCLIENTE = '{cbxClientes.SelectedValue}',ENSUSUARIO = {Program.Usuario.USUID},ENSTIPO = {cbxTipoEnsaio.SelectedValue},ENSCEP = {mdlEndereco1.NumCEP},ENSNUMLOCAL = {txbNumeroRes.Text},ENSDATA = '{dtpDataEnsaio.Value:yy-MM-dd} {dtpHoraEnsaio.Value:hh:mm:ss}', ENSALBUM = {cbxTipoAlbum.SelectedValue}, ENSTIPO = {cbxTipoEnsaio.SelectedValue}, ENSPAGAMENTO = {cbxMetodoPagamento.SelectedValue} WHERE ENSID = {dgvEnsaios.SelectedRows[0].Cells[0].Value}";
                    }

                    bool confirm = bool.Parse(await ConectaServidor.EnviarItem(cmd));
                    if (confirm)
                    {
                        ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
                        btnRecarregar.PerformClick();
                    }
                }
            }
            else
            {
                ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.PREENCHIMENTO_INCOMPLETO);
            }
        }
Exemplo n.º 2
0
        private async void btnFazerLogin_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(txbUsuario.Text) && !string.IsNullOrWhiteSpace(txbSenha.Text))
            {
                tlpInferior.Enabled = false;
                string resultado = await ConectaServidor.EnviarItem($"SELECT USUID, USUNOME, USUIMG, USUTIPO FROM USUARIOS WHERE USULOGIN = '******' AND USUSENHA = MD5('{txbSenha.Text}')");

                if (!string.IsNullOrWhiteSpace(resultado))
                {
                    if (resultado != "false" && resultado != "[]")
                    {
                        Program.Usuario = JsonConvert.DeserializeObject <Usuario[]>(resultado)[0];
                        DialogResult    = DialogResult.Yes;
                    }
                    else
                    {
                        ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CREDENCIAIS_INCORRETAS);
                    }
                }
                else
                {
                    lblErro.Text            = "Não foi possível conectar ao servidor";
                    tbcPassos.SelectedIndex = 2;
                }
                tlpInferior.Enabled = true;
            }
            else
            {
                ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.PREENCHIMENTO_INCOMPLETO);
            }
        }
Exemplo n.º 3
0
        private async void btnBuscar_Click(object sender, EventArgs e)
        {
            string cmdSelect = $"SELECT 1 resultado, ENDESTADO uf, ENDCIDADE cidade, ENDBAIRRO bairro, ENDLOGRADOURO logradouro FROM ENDERECOS WHERE ENDCEP = {txbCEP.Text}";

            CEP[] results = JsonConvert.DeserializeObject <CEP[]>(await ConectaServidor.EnviarItem(cmdSelect));

            btnBuscar.Enabled = false;
            if (results.Length == 0)
            {
                ResultCEP = await BuscarCEP(txbCEP.Text);

                if (ResultCEP.Resultado != "0")
                {
                    await ConectaServidor.EnviarItem(ResultCEP.RetornaComandoSQL(txbCEP.Text));

                    NumCEP = txbCEP.Text;
                }
                else
                {
                    ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.RESULTADO_NAO_ENCONTRADO);
                }
            }
            else
            {
                ResultCEP = results[0];
                NumCEP    = txbCEP.Text;
            }
            MostraCEP();
            btnBuscar.Enabled = true;
        }
 public static async Task ExcluiPortifolio(string ensaioID)
 {
     if (bool.Parse(await ConectaServidor.EnviarItem(string.Empty, $"{ensaioID}|exclui", TipoEnvio.Imagem)))
     {
         ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
     }
     else
     {
         ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.ERRO_INESPERADO);
     }
 }
Exemplo n.º 5
0
 private void btnPortifolio_Click(object sender, EventArgs e)
 {
     if (btnLimpar.Text == "Limpar")
     {
         ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.EXIGE_CADASTRO);
         return;
     }
     _ = new MenuCadPortifolio
     {
         EnsaioID = dgvEnsaios.SelectedRows[0].Cells[0].Value.ToString()
     }.ShowDialog();
 }
Exemplo n.º 6
0
 private async void BtnLimpar_Click(object sender, EventArgs e)
 {
     if (btnLimpar.Text == "Excluir")
     {
         if (ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CONFIRMA_ACAO, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
         {
             if (bool.Parse(await ConectaServidor.EnviarItem($"DELETE FROM CLIENTES WHERE CLICPF = '{txbCPF.Text}'")))
             {
                 ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
             }
         }
     }
     btnRecarregar.PerformClick();
 }
        private async void btnExcluir_Click(object sender, EventArgs e)
        {
            if (ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CONFIRMA_ACAO, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
            {
                panel1.Enabled     = false;
                pbrProgresso.Style = ProgressBarStyle.Marquee;

                await PortifolioLoader.ExcluiImagem(position, EnsaioID);
                await LoadImg(true);

                panel1.Enabled     = true;
                pbrProgresso.Style = ProgressBarStyle.Blocks;
            }
        }
Exemplo n.º 8
0
 private async void btnLimpar_Click(object sender, EventArgs e)
 {
     if (btnLimpar.Text == "Excluir")
     {
         if (ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CONFIRMA_ACAO, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
         {
             if (bool.Parse(await ConectaServidor.EnviarItem($"DELETE FROM ENSAIOS WHERE ENSID = {dgvEnsaios.SelectedRows[0].Cells[0].Value}")))
             {
                 await ConectaPortifolio.ExcluiPortifolio(dgvEnsaios.SelectedRows[0].Cells[0].Value.ToString());
             }
         }
     }
     btnRecarregar.PerformClick();
 }
 private void btnExportar_Click(object sender, EventArgs e)
 {
     if (objExportaImagens.ShowDialog() == DialogResult.OK)
     {
         List <Image> final = new List <Image>();
         for (int x = 0; x < PortifolioLoader.portifolio.Length; x++)
         {
             final.Add(PortifolioLoader.CarregaImagem(x));
         }
         if (ManipulaImagem.ConverteImagensParaZip(objExportaImagens.FileName, final.ToArray()))
         {
             ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
         }
     }
 }
Exemplo n.º 10
0
 public async Task ExcluiImagem(int img, string ensaioID, bool carregaImgs = true)
 {
     if (portifolio.Length > 0)
     {
         if (bool.Parse(await ConectaServidor.EnviarItem(portifolio[img].NomeImagem, $"{ensaioID}|exclui", TipoEnvio.Imagem)))
         {
             ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
             if (carregaImgs)
             {
                 await CarregaImagens(ensaioID);
             }
         }
         else
         {
             ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.ERRO_INESPERADO);
         }
     }
 }
        private async void btnSalvar_Click(object sender, EventArgs e)
        {
            if (btnSalvar.Text == "Salvar")
            {
                string sql;
                if (ConsultaTexto.ValidaCPF(txbCPF.Text))
                {
                    if (txbSenha.Text == txbConfSenha.Text)
                    {
                        string img = await ConectaPortifolio.EnviaImagem(objEscolheImg.FileName, -1);

                        if (cbxUsuarios.SelectedIndex == 0)
                        {
                            sql = "INSERT INTO USUARIOS(USUCPF,USUNOME,USUSEXO,USUTELEFONE,USULOGIN,USUSENHA,USUTIPO,USUEMAIL, USUIMG) " +
                                  $"VALUES('{txbCPF.Text}','{txbNome.Text}',{1 + Convert.ToUInt16(rbnFeminino.Checked)},'{txbTelefone.Text}','{txbLogin.Text}',md5('{txbSenha.Text}'),{cbxTipoAcesso.SelectedIndex + 1},'{txbEmail.Text}', '{img}')";
                        }
                        else
                        {
                            sql = $"UPDATE USUARIOS SET USUCPF = '{txbCPF.Text}', USUNOME = '{txbNome.Text}', USUSEXO = {1 + Convert.ToUInt16(rbnFeminino.Checked)}, USUTELEFONE = '{txbTelefone.Text}', USULOGIN = '******', {(!string.IsNullOrWhiteSpace(txbSenha.Text) ? $"USUSENHA = md5('{txbSenha.Text}'), " : "")} USUTIPO = {1 + cbxTipoAcesso.SelectedIndex}, USUEMAIL = '{txbEmail.Text}', USUIMG = '{img}' WHERE USUID = {cbxUsuarios.SelectedValue}";
                        }
                        if (bool.Parse(await ConectaServidor.EnviarItem(sql)))
                        {
                            ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
                            await LimpaTudo();
                        }
                        else
                        {
                            ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CREDENCIAIS_INCORRETAS);
                        }
                    }
                }
                else
                {
                    ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CPF_INVALIDO);
                }
            }
            else
            {
                this.Close();
            }
        }
Exemplo n.º 12
0
        private async void btnLimparTudo_Click(object sender, EventArgs e)
        {
            switch (btnLimparTudo.Text)
            {
            case "Limpar Tudo":
                await LimpaTudo(false);

                break;

            case "Excluir":
                if (ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CONFIRMA_ACAO, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
                {
                    if (bool.Parse(await ConectaServidor.EnviarItem("DELETE FROM TIPOS WHERE TPID = " + cbxTipos.SelectedValue)))
                    {
                        ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
                        await LimpaTudo();
                    }
                }
                break;
            }
        }
Exemplo n.º 13
0
 private async void btnFinalizar_Click(object sender, EventArgs e)
 {
     if (btnFinalizar.Text != "OK")
     {
         if (ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CONFIRMA_ACAO, MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
         {
             if (bool.Parse(await ConectaServidor.EnviarItem($"UPDATE ENSAIOS SET ENSPRECO = {Subtotal.ToString().Replace(',', '.')} WHERE ENSID = {EnsaioID}")))
             {
                 ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
                 DialogResult = DialogResult.Yes;
             }
             else
             {
                 ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.ERRO_INESPERADO);
             }
         }
     }
     else
     {
         this.Close();
     }
 }
Exemplo n.º 14
0
        private async void BtnRegistrar_Click(object sender, EventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(txbCPF.Text) && !string.IsNullOrWhiteSpace(txbNome.Text) && !string.IsNullOrWhiteSpace(txbTelefone.Text) && !string.IsNullOrWhiteSpace(txbEmail.Text) && !string.IsNullOrWhiteSpace(txbNumResidencia.Text) && (rbnMasculino.Checked || rbnFeminino.Checked) && cbxComplemento.SelectedIndex >= 0)
            {
                if (!ConsultaTexto.ValidaCPF(txbCPF.Text))
                {
                    ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.CPF_INVALIDO);
                    return;
                }
                if (!ConsultaTexto.ValidaNome(txbNome.Text))
                {
                    ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.NOME_INVALIDO);
                    return;
                }
                if (!ConsultaTexto.ValidaEmail(txbEmail.Text))
                {
                    ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.EMAIL_INVALIDO);
                    return;
                }

                if (mdlEndereco1.ResultCEP != null ? int.Parse(mdlEndereco1.ResultCEP.Resultado) > 0 : string.IsNullOrWhiteSpace(mdlEndereco1.NumCEP))
                {
                    string cmdInsert = $"INSERT INTO CLIENTES(CLICPF, CLINOME, CLISEXO, CLIDATANASCIMENTO, CLITELEFONE, CLIEMAIL, CLINUMEROCASA, CLICEP, CLICOMPLEMENTO) VALUES('{txbCPF.Text}', '{txbNome.Text}', {(rbnMasculino.Checked ? 1 : 2)}, '{dtpNascimento.Value:yy-MM-dd}', '{txbTelefone.Text}', '{txbEmail.Text}', {txbNumResidencia.Text}, {mdlEndereco1.NumCEP}, {cbxComplemento.SelectedIndex+1})";
                    string cmdEdit   = $"UPDATE CLIENTES SET CLINOME = '{txbNome.Text}', CLISEXO = {(rbnMasculino.Checked ? 1 : 2)}, CLIDATANASCIMENTO = '{dtpNascimento.Value:yy-MM-dd}', CLITELEFONE = '{txbTelefone.Text}', CLIEMAIL = '{txbEmail.Text}', CLINUMEROCASA = {txbNumResidencia.Text}, CLICEP = {mdlEndereco1.NumCEP}, CLICOMPLEMENTO = {cbxComplemento.SelectedIndex + 1} WHERE CLICPF = '{txbCPF.Text}'";
                    Clipboard.SetText(cmdEdit);
                    bool confirm = bool.Parse(await ConectaServidor.EnviarItem(btnRegistrar.Text == "Registrar" ? cmdInsert : cmdEdit));
                    if (confirm)
                    {
                        ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
                        btnRecarregar.PerformClick();
                    }
                }
            }
            else
            {
                ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.PREENCHIMENTO_INCOMPLETO);
            }
        }
Exemplo n.º 15
0
 private async void btnSalvar_Click(object sender, EventArgs e)
 {
     if (btnSalvar.Text == "Salvar")
     {
         string consulta;
         if (cbxTipos.SelectedIndex == 0)
         {
             consulta = $"INSERT INTO TIPOS (TPNOME, TPVALOR, TPTIPO) VALUES('{txbNomeTipo.Text}', {txbValorTipo.Text}, {((int)Tipo) + 1})";
         }
         else
         {
             consulta = $"UPDATE TIPOS SET TPNOME = '{txbNomeTipo.Text}', TPVALOR = {txbValorTipo.Text} WHERE TPID = {cbxTipos.SelectedValue}";
         }
         if (bool.Parse(await ConectaServidor.EnviarItem(consulta)))
         {
             ManipulaMensagens.MostrarMensagem(MensagensPredefinidas.OPERACAO_CONCLUIDA);
         }
         await LimpaTudo();
     }
     else
     {
         this.Close();
     }
 }