Ejemplo n.º 1
0
 private void TxtNumero_Leave(object sender, EventArgs e)
 {
     if (MtbCep.Text.Replace("-", "").ToString().Trim().Length == 8)
     {
         if (TxtBairro.Text != "")
         {
             if (TxtCidade.Text != "")
             {
                 if (CbxUf.Text != "")
                 {
                     TxtTelu.Focus();
                 }
                 else
                 {
                     CbxUf.Focus();
                 }
             }
             else
             {
                 TxtCidade.Focus();
             }
         }
         else
         {
             TxtBairro.Focus();
         }
     }
 }
        private void Btnmodifica_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + @"\Locadora.mdb");



            try
            {
                conn.Open();

                String SQL;

                SQL = "update clientes set nome='" + TxtNome.Text + "',";

                SQL += "CPF='" + TxtCpf.Text + "',";
                SQL += "Rg='" + TxtRG.Text + "',";
                SQL += "DataNasc='" + TxtNasc.Text + "',";
                SQL += "Telefone='" + TxtTel.Text + "',";
                SQL += "Celular='" + TxtCel.Text + "',";
                SQL += "Email='" + TxtEmail.Text + "',";
                SQL += "Endereco='" + TxtEndereco.Text + "',";
                SQL += "Bairro='" + TxtBairro.Text + "',";
                SQL += "Complemento='" + TxtComplem.Text + "' ";
                SQL += "where Codigo=" + Codigo;

                OleDbCommand cmd = new OleDbCommand(SQL, conn);

                MetroMessageBox.Show(this, "Dados alterados com sucesso", "Dados cadastrados", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                cmd.ExecuteNonQuery();
                conn.Close();
                TxtNome.Clear();
                TxtCpf.Clear();
                TxtRG.Clear();
                TxtNasc.Clear();
                TxtTel.Clear();
                TxtCel.Clear();
                TxtEmail.Clear();
                TxtEndereco.Clear();
                TxtBairro.Clear();
                TxtComplem.Clear();
                TxtCnh.Clear();
            }
            catch (Exception erro) { MessageBox.Show(erro.Message); }
        }
Ejemplo n.º 3
0
 public void LimpaDados()
 {
     TxtCodCliente.Clear();
     TxtNome.Clear();
     CboSexo.Text = "Selecione";
     TxtEndereco.Clear();
     TxtBairro.Clear();
     TxtCidade.Clear();
     MktCep.Clear();
     CmbEstado.Text = "Selecione";
     MktFoneFixo.Clear();
     MkFoneComercial.Clear();
     MktCelular.Clear();
     TxtRG.Clear();
     TxtEmail.Clear();
     MktCPF.Clear();
     dataNasc.Text     = "";
     CboCadPor.Text    = "Selecione";
     CboCadPor.Enabled = true;
 }
Ejemplo n.º 4
0
        private bool ValidaCampos()
        {
            if (TxtDenunciante.Text == string.Empty)
            {
                MessageBox.Show("o campo Denunciante deve ser preenchido", "Sistema Friend of the Owner", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtDenunciante.Select();
                return(false);
            }
            if (TxtNomeLogradouro.Text == string.Empty)
            {
                MessageBox.Show("o campo logradouro deve ser preenchido", "Sistema Friend of the Owner", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtNomeLogradouro.Select();
                return(false);
            }
            if (TxtEmail.Text == string.Empty)
            {
                MessageBox.Show("o campo Email deve ser preenchido", "Sistema Friend of the Owner", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtEmail.Select();
                return(false);
            }
            if (TxtTestoDenuncia.Text == string.Empty)
            {
                MessageBox.Show("o campo Denuncia deve ser preenchido", "Sistema Friend of the Owner", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtTestoDenuncia.Select();
                return(false);
            }
            if (TxtBairro.Text == string.Empty)
            {
                MessageBox.Show("o campo Bairro deve ser preenchido", "Sistema Friend of the Owner", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtBairro.Select();
                return(false);
            }
            if (TxtCidade.Text == string.Empty)
            {
                MessageBox.Show("o campo Cidade deve ser preenchido", "Sistema Friend of the Owner", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtCidade.Select();
                return(false);
            }

            return(true);
        }
Ejemplo n.º 5
0
 public void LimpaDados()
 {
     TxtCodFornecedor.Clear();
     TxtRazao.Clear();
     MktCNPJ.Clear();
     TxtNomeFan.Clear();
     MktIE.Clear();
     TxtEndereco.Clear();
     CboTipoPessoa.Text = "Selecione";
     TxtCidade.Clear();
     TxtBairro.Clear();
     CboEstado.Text = "Selecione";
     MktCep.Clear();
     MktFoneFixo.Clear();
     MktFoneComercial.Clear();
     MktCelular.Clear();
     TxtHomePage.Clear();
     CboCadPor.Text = "Selecione";
     TxtEmail.Clear();
     DataCad.Text      = "";
     CboCadPor.Enabled = true;
 }
        private void button1_Click(object sender, EventArgs e)
        {
            OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + Application.StartupPath + @"\Locadora.mdb");



            try
            {
                conn.Open();

                String SQL;

                SQL = "insert into Funcionarios(Nome,CPF,Rg,DataNasc,Telefone,Celular,Email,Endereco,Bairro,Complemento,DataContrato,SalarioHora) Values('" + TxtNome.Text + "','" + TxtCpf.Text + "','" + TxtRG.Text + "','" + TxtNasc.Text + "','" + TxtTel.Text + "','" + TxtCel.Text + "','" + TxtEmail.Text + "','" + TxtEndereco.Text + "','" + TxtBairro.Text + "','" + TxtComplem.Text + "',+'" + TxtContrato2.Text + "','" + TxtSala + "')";

                OleDbCommand cmd = new OleDbCommand(SQL, conn);
                MetroMessageBox.Show(this, "Cadastro realizado com sucesso", "Dados cadastrados", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                cmd.ExecuteNonQuery();

                conn.Close();
                TxtNome.Clear();
                TxtCpf.Clear();
                TxtRG.Clear();
                TxtNasc.Clear();
                TxtTel.Clear();
                TxtCel.Clear();
                TxtEmail.Clear();
                TxtEndereco.Clear();
                TxtBairro.Clear();
                TxtComplem.Clear();
                TxtSala.Clear();
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 7
0
        protected void txtGravar_Click(object sender, EventArgs e)
        {
            //Processo de gravação dos dados.
            //Nescessário algumas avalaiações antes de começar.
            if (!txtEmail.Text.Equals(""))
            {
                if (!txtEmail.Text.Contains('@'))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('E-mail cadastrado inválido.');", true);
                    txtEmail.Focus();
                    return;
                }
            }

            //Verificação de telefone
            if (txtTel.Text.Equals("(__)_____-____"))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('Telefone não ifnormado.');", true);
                txtTel.Focus();
                return;
            }

            if (txtTel.Text.Contains('_'))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('Número de telefone incompleto.');", true);
                txtTel.Focus();
                return;
            }

            if (txtIE.Text.Equals(""))
            {
                txtIE.Text = "Isento";
            }

            if (TxtBairro.Text.Equals(""))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('Bairro não informado.');", true);
                TxtBairro.Focus();
                return;
            }

            if (TxtEnd.Text.Equals(""))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('Endereço não informado.');", true);
                TxtEnd.Focus();
                return;
            }

            if (!(new Uteis().validaCPF(txtCPF.Text))) //não é um CPF válido
            {
                if (!(new Uteis().validaCNPJ(txtCPF.Text)))
                {
                    ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('CPF ou CNPJ inválido.');", true);
                    txtCPF.Focus();
                    return;
                }
            }

            if (TxtNome.Text.Length > 35 || TxtNome.Text.Length < 5)
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Aviso!", "alert('O Campo nome não pode conter menos de 5 letras ou mais de 35.'); ", true);
                TxtNome.Focus();
                return;
            }
            if (txtNasc.Text.Equals("__/__/____"))
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('O campo data de nascimento é obrigatório!'); ", true);
                txtNasc.Focus();
                return;
            }
            DateTime data1 = Convert.ToDateTime(txtNasc.Text);
            DateTime date2 = DateTime.Now;
            TimeSpan ts    = date2.Subtract(data1);

            if ((ts.Days / 365) > 130 || (ts.Days / 365) < 6)
            {
                //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('Data de nasciemnto informada inválida.); ", true);
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('Data de nascimento informada inválida.');", true);
                txtNasc.Focus();
                return;
            }

            //Processo de gravação.
            cod_Cliente = Convert.ToInt16(lbDados.Text);
            if (cod_Cliente == 0)
            {
                clienteSelecionado = new Cliente(new Conexao().getDb4());
            }
            else
            {
                clienteSelecionado = new Cliente(cod_Cliente, new Conexao().getDb4());
            }

            clienteSelecionado.setBairro(TxtBairro.Text);
            clienteSelecionado.setCep(txtCEP.Text);
            clienteSelecionado.setCidade(TxtCidade.SelectedValue.ToString());
            clienteSelecionado.setCPFCNPJ(txtCPF.Text);
            if (clienteSelecionado.getDataCadastro() == null)
            {
                clienteSelecionado.setDataCadastro(DateTime.Now);
            }

            clienteSelecionado.setDataNascimento(Convert.ToDateTime(txtNasc.Text));
            try
            {
                clienteSelecionado.setEmail(txtEmail.Text);
            }
            catch (Exception erro)
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Concluido!", "alert('" + erro.Message + "'); ", true);
            }

            clienteSelecionado.setEnd(TxtEnd.Text);
            try
            {
                clienteSelecionado.setIE(txtIE.Text);
            }
            catch (Exception erro)
            {
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Concluido!", "alert('" + erro.Message + "'); ", true);
            }
            clienteSelecionado.setPessoaJuridica(chkTipo.Checked);
            clienteSelecionado.setMae(txtMae.Text);
            clienteSelecionado.setMala(true);
            clienteSelecionado.setNone(TxtNome.Text);
            clienteSelecionado.setOperadora(CobOperadora.SelectedValue.ToString());
            clienteSelecionado.setPai(txtPai.Text);
            clienteSelecionado.setPessoaJuridica(new Uteis().validaCNPJ(txtCPF.Text));
            clienteSelecionado.setReferecia(txtPonto.Text);
            clienteSelecionado.setTelefone(txtTel.Text);
            clienteSelecionado.setUF(TxtUF.SelectedValue.ToString());
            clienteSelecionado.Dt_inicializacao = (clienteSelecionado.Fidelidade == false) ? DateTime.Now : clienteSelecionado.Dt_inicializacao;
            clienteSelecionado.Fidelidade       = chkFiel.Checked;
            try
            {
                clienteSelecionado.salvar();
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Concluido!", "alert('Cadastro concluido com sucesso!'); ", true);
            }
            catch (Exception erro)
            {
                //ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('" + erro.Message + "'); ", true);
                ScriptManager.RegisterStartupScript(Page, Page.GetType(), "Erro!", "alert('" + erro.Message + "');", true);
            }
        }
Ejemplo n.º 8
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            if (TxtRazao.Text == "")
            {
                MessageBox.Show("Preencher Razão Social!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtRazao.Focus();
            }
            else if (!MktCNPJ.MaskCompleted)
            {
                MessageBox.Show("Preencher CNPJ!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktCNPJ.Focus();
            }
            else if (TxtNomeFan.Text == "")
            {
                MessageBox.Show("Preencher Nome Fantasia!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtNomeFan.Focus();
            }

            else if (!MktIE.MaskCompleted)
            {
                MessageBox.Show("Preencher Inscrição Estadual!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktIE.Focus();
            }
            else if (TxtEndereco.Text == "")
            {
                MessageBox.Show("Preencher Endereço!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtEndereco.Focus();
            }
            else if (CboTipoPessoa.Text == "Selecione")
            {
                MessageBox.Show("Selecione Tipo Pessoa!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CboTipoPessoa.Focus();
            }
            else if (TxtCidade.Text == "")
            {
                MessageBox.Show("Preencher Cidade!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtCidade.Focus();
            }
            else if (TxtBairro.Text == "")
            {
                MessageBox.Show("Preencher Bairro!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtBairro.Focus();
            }
            else if (CboEstado.Text == "Selecione")
            {
                MessageBox.Show("Selecione o Estado!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CboEstado.Focus();
            }

            else if (!MktCep.MaskCompleted)
            {
                MessageBox.Show("Preencher Cep!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktCep.Focus();
            }

            else if (!MktFoneFixo.MaskCompleted)
            {
                MessageBox.Show("Preencher Telefone Fixo!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktFoneFixo.Focus();
            }
            else if (!MktFoneComercial.MaskCompleted)
            {
                MessageBox.Show("Preencher Telefone Comercial!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktFoneComercial.Focus();
            }
            else if (!MktCelular.MaskCompleted)
            {
                MessageBox.Show("Preencher Telefone Celular!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktCelular.Focus();
            }
            else if (TxtHomePage.Text == "")
            {
                MessageBox.Show("Preencher Site!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtHomePage.Focus();
            }
            else if (CboCadPor.Text == "Selecione")
            {
                MessageBox.Show("Selecione Cadastrado Por!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CboCadPor.Focus();
            }

            else if (TxtEmail.Text == "")
            {
                MessageBox.Show("Preencher E-mail!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtEmail.Focus();
            }
            else
            {
                conn.Open();
                try
                {
                    SqlCommand comando = new SqlCommand
                    {
                        CommandType = CommandType.Text,
                        CommandText = "INSERT INTO Fornecedor(RazaoSocial,CNPJ,NomeFantasia,IE,Endereco,TipoPessoa,Cidade,Bairro,Estado,Cep,FoneFixo,FoneComercial,Celular,Site,Email,DataCad,Id_Usuario) VALUES ('" + TxtRazao.Text + "','" + MktCNPJ.Text + "','" + TxtNomeFan.Text + "','" + MktIE.Text + "','" + TxtEndereco.Text + "','" + CboTipoPessoa.Text + "','" + TxtCidade.Text + "','" + TxtBairro.Text + "','" + CboEstado.Text + "','" + MktCep.Text + "','" + MktFoneFixo.Text + "','" + MktFoneComercial.Text + "','" + MktCelular.Text + "','" + TxtHomePage.Text + "','" + TxtEmail.Text + "','" + DateTime.Now + "',(select id_usuario from usuario where usuario.usuario='" + CboCadPor.Text + "'))",
                        Connection  = conn
                    };
                    comando.ExecuteNonQuery();
                    MessageBox.Show("Fornecedor Cadastrado com Sucesso!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch
                {
                    MessageBox.Show("Erro ao Cadastrar Fornecedor! Tente Novamente.", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                LimpaDados();
                TxtRazao.Focus();
                conn.Close();
            }
        }
Ejemplo n.º 9
0
        private void BtnCadastrar_Click_1(object sender, EventArgs e)
        {
            if (TxtNome.Text == "")
            {
                MessageBox.Show("Preencher Nome!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtNome.Focus();
            }
            else if (TxtEndereco.Text == "")
            {
                MessageBox.Show("Preencher Endereço!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtEndereco.Focus();
            }
            else if (CboSexo.Text == "Selecione")
            {
                MessageBox.Show("Selecione Sexo!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CboSexo.Focus();
            }
            else if (TxtCidade.Text == "")
            {
                MessageBox.Show("Preencher Cidade!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtCidade.Focus();
            }

            else if (TxtBairro.Text == "")
            {
                MessageBox.Show("Preencher Bairro!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtBairro.Focus();
            }
            else if (CmbEstado.Text == "Selecione")
            {
                MessageBox.Show("Selecione Estado!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CmbEstado.Focus();
            }
            else if (!MktCep.MaskCompleted)
            {
                MessageBox.Show("Preencher Cep!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktCep.Focus();
            }
            else if (!MktFoneFixo.MaskCompleted)
            {
                MessageBox.Show("Preencher Telefone Fixo!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktFoneFixo.Focus();
            }
            else if (!MkFoneComercial.MaskCompleted)
            {
                MessageBox.Show("Preencher Telefone Comercial!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MkFoneComercial.Focus();
            }
            else if (!MktCelular.MaskCompleted)
            {
                MessageBox.Show("Preencher Telefone Celular!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktCelular.Focus();
            }
            else if (TxtRG.Text == "")
            {
                MessageBox.Show("Preencher RG!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtRG.Focus();
            }

            else if (!MktCPF.MaskCompleted)
            {
                MessageBox.Show("Preencher CPF/CNPJ!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                MktCPF.Focus();
            }
            else if (TxtEmail.Text == "")
            {
                MessageBox.Show("Preencher E-mail!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                TxtEmail.Focus();
            }
            else if (CboCadPor.Text == "Selecione")
            {
                MessageBox.Show("Selecione o Usuário!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                CmbEstado.Focus();
            }
            else
            {
                conn.Open();
                try
                {
                    SqlCommand comando = new SqlCommand
                    {
                        CommandType = CommandType.Text,
                        CommandText = "INSERT INTO Clientes(Nome,Sexo,Endereco,Bairro,Cidade,Cep,Estado,FoneFixo,FoneComercial,Celular,RG,Email,CPF,DataNascimento,DataCad,Id_Usuario) VALUES ('" + TxtNome.Text + "','" + CboSexo.Text + "','" + TxtEndereco.Text + "','" + TxtBairro.Text + "','" + TxtCidade.Text + "','" + MktCep.Text + "','" + CmbEstado.Text + "','" + MktFoneFixo.Text + "','" + MkFoneComercial.Text + "','" + MktCelular.Text + "','" + TxtRG.Text + "','" + TxtEmail.Text + "','" + MktCPF.Text + "','" + dataNasc.Value.ToString("dd/MM/yyyy") + "','" + DateTime.Now + "',(select id_usuario from usuario where usuario.usuario='" + CboCadPor.Text + "'))",
                        Connection  = conn
                    };
                    comando.ExecuteNonQuery();
                    MessageBox.Show("Cliente Cadastrado com Sucesso!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                catch
                {
                    MessageBox.Show("Erro ao Cadastrar Cliente!", "SIG", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }

                /*
                 *
                 * VERIFICAR ERRO
                 *
                 *
                 * string sql = "INSERT INTO NotaFiscalItens(Id_Produto,Qtd,Descricao,PrecoUnitario,NFNumero,Id_NotaFiscal) VALUES (@Id_Produto,@Qtd,@Descricao,@PrecoUnitario,@NfNumero,@Id_NotaFiscal)";
                 *  UPDATEESTOQUE.CommandText = (@"Update Produto set produto.qtde=10 from produto");
                 *
                 *  SqlCommand comandos = new SqlCommand(sql, conn);
                 *  for (int i = 0; i < dataGridView1.Rows.Count; i++)
                 *  {
                 *      comandos.Parameters.Clear();
                 *      comandos.Parameters.AddWithValue("@Id_Produto",
                 *          dataGridView1.Rows[i].Cells[0].Value);
                 *      comandos.Parameters.AddWithValue("@Qtd",
                 *          dataGridView1.Rows[i].Cells[1].Value);
                 *      comandos.Parameters.AddWithValue("@Descricao",
                 *          dataGridView1.Rows[i].Cells[2].Value);
                 *      comandos.Parameters.AddWithValue("@PrecoUnitario",
                 *          dataGridView1.Rows[i].Cells[3].Value);
                 *      comandos.Parameters.AddWithValue("@NFNumero",
                 *          dataGridView1.Rows[i].Cells[4].Value);
                 *      comandos.Parameters.AddWithValue("@Id_NotaFiscal",
                 *          dataGridView1.Rows[i].Cells[5].Value);
                 *      comandos.ExecuteNonQuery();
                 *  }
                 *
                 *  UPDATEESTOQUE.ExecuteNonQuery();
                 *  comandos.ExecuteNonQuery();
                 */


                LimpaDados();
                TxtNome.Focus();
                conn.Close();
            }
        }