예제 #1
0
        // evento de salvar os dados no banco de dados


        public bool Salvar(bool pIncluir)
        {
            bool ret = false;

            if (!Conecta())
            {
                return(ret);
            }

            if (pIncluir) // se pincluir for verdadeiro criar a query para incluir os dados
            {
                StrQuery = "INSERT INTO FORNECEDORES (Nome,Endereco,Bairro,Cidade,Estado," +
                           "Cep,Telefone,Celular,Email,Pessoa,Cnpj,Ie,Obs) VALUES (" +
                           "@Nome,@Endereco,@Bairro,@Cidade,@Estado,@Cep,@Telefone,@Celular," +
                           "@Email,@Pessoa,@Cnpj,@Ie,@Obs)";
            }
            else
            {
                StrQuery = "UPDATE FORNECEDORES SET Nome=@Nome,Endereco=@Endereco," +
                           "Bairro=@Bairro,Cidade=@Cidade,Estado=@Estado,Cep=@Cep,Telefone=@Telefone," +
                           "Celular=@Celular,Email=@Email," +
                           "Pessoa=@Pessoa,Cnpj=@Cnpj,Ie=@Ie,Obs=@Obs WHERE ID=" + Id.ToString();
            }

            SqlCommand cmd = new SqlCommand(StrQuery, conn);

            cmd.Parameters.AddWithValue("@Nome", Nome.ToString());
            cmd.Parameters.AddWithValue("@Endereco", Endereco.ToString());
            cmd.Parameters.AddWithValue("@Bairro", Bairro.ToString());
            cmd.Parameters.AddWithValue("@Cidade", Cidade.ToString());
            cmd.Parameters.AddWithValue("@Estado", Estado.ToString());
            cmd.Parameters.AddWithValue("@Cep", Cep.ToString());
            cmd.Parameters.AddWithValue("@Telefone", Telefone.ToString());
            cmd.Parameters.AddWithValue("@Celular", Celular.ToString());
            cmd.Parameters.AddWithValue("@Email", Email.ToString());
            cmd.Parameters.AddWithValue("@Pessoa", Pessoa.ToString());
            cmd.Parameters.AddWithValue("@Cnpj", Cnpj.ToString());
            cmd.Parameters.AddWithValue("@Ie", Ie.ToString());
            cmd.Parameters.AddWithValue("@Obs", Obs.ToString());

            cmd.CommandType = CommandType.Text;

            try
            {
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    ret = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString());
                ret = false;
            }

            conn.Close();

            return(ret);
        }
예제 #2
0
 public override string ToString()
 {
     return("Logradouro: "
            + Logradouro.ToString()
            + ", Nº: "
            + Numero.ToString()
            + "\n" + Bairro.ToString());
 }
예제 #3
0
        // evento de salvar os dados no banco de dados


        public bool Salvar(bool pIncluir)
        {
            bool ret = false;

            if (!Conecta())
            {
                return(ret);
            }

            if (pIncluir) // se pincluir for verdadeiro criar a query para incluir os dados
            {
                StrQuery = "INSERT INTO COMPRADORES (Nome,Endereco,Bairro,Cidade,Estado," +
                           "Cep,Telefone,Celular,Cpf,Rg,Comissao) VALUES (" +
                           "@Nome,@Endereco,@Bairro,@Cidade,@Estado,@Cep,@Telefone,@Celular," +
                           "@Cpf,@Rg,@Comissao)";
            }
            else
            {
                StrQuery = "UPDATE COMPRADORES SET Nome=@Nome,Endereco=@Endereco," +
                           "Bairro=@Bairro,Cidade=@Cidade,Estado=@Estado,Cep=@Cep,Telefone=@Telefone," +
                           "Celular=@Celular," +
                           "Cpf=@Cpf,Rg=@Rg,Comissao=@Comissao WHERE ID=" + Id.ToString();
            }

            SqlCommand cmd = new SqlCommand(StrQuery, conn);

            cmd.Parameters.AddWithValue("@Nome", Nome.ToString());
            cmd.Parameters.AddWithValue("@Endereco", Endereco.ToString());
            cmd.Parameters.AddWithValue("@Bairro", Bairro.ToString());
            cmd.Parameters.AddWithValue("@Cidade", Cidade.ToString());
            cmd.Parameters.AddWithValue("@Estado", Estado.ToString());
            cmd.Parameters.AddWithValue("@Cep", Cep.ToString());
            cmd.Parameters.AddWithValue("@Telefone", Telefone.ToString());
            cmd.Parameters.AddWithValue("@Celular", Celular.ToString());
            cmd.Parameters.AddWithValue("@Cpf", Cpf.ToString());
            cmd.Parameters.AddWithValue("@Rg", Rg.ToString());
            cmd.Parameters.AddWithValue("@Comissao", double.Parse(Comissao.ToString()));

            cmd.CommandType = CommandType.Text;

            try
            {
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    ret = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString());
                ret = false;
            }

            conn.Close();

            return(ret);
        }
예제 #4
0
        public bool BuscaValida(string s)
        {
            string sLower = s.ToLower();

            return(Endereco.ToLower().Contains(sLower) ||
                   Bairro.ToString().Replace("_", " ").ToLower().Contains(sLower) ||
                   Preco.ToString("N2").Contains(sLower) ||
                   Terreno.ToString().Contains(sLower) ||
                   AreaConstruida.ToString().Contains(sLower) ||
                   nGaragens.ToString().Contains(sLower) ||
                   nDormitorios.ToString().Contains(sLower) ||
                   Observacoes.ToLower().Contains(sLower) ||
                   Estilo.ToString().ToLower().Contains(sLower) ||
                   Status.ToString().ToLower().Replace("_", " ").Contains(sLower) ||
                   Indicacao.ToString().ToLower().Contains(sLower));
        }
예제 #5
0
        public override string ToString()
        {
            string msg = "Endereço: " + Endereco
                         + "\nBairro: " + Bairro.ToString().Replace('_', ' ')
                         + "\nPreço: R$" + Preco.ToString("N2")
                         + "\nTerreno: " + Terreno + " m2"
                         + "\nÁrea construída: " + AreaConstruida + " m2"
                         + "\nNúmero de garagens: " + nGaragens
                         + "\nNúmero de dormitórios: " + nDormitorios
                         + "\nEstilo: " + Estilo.ToString()
                         + "\nStatus: " + Status.ToString().Replace('_', ' ')
                         + "\nIndicação: " + Indicacao.ToString()
                         + "\nObservações: \n" + Observacoes.Replace(@"\n", "\n");

            return(msg);
        }
예제 #6
0
 public void Validar()
 {
     AddNotifications(new Contract()
                      .Requires()
                      .HasMaxLen(Logradouro?.ToString(), 15, "Endereco.Logradouro", "Campo Logradouro deve conter no maximo 15 caracteres")
                      .IsNotNullOrEmpty(Logradouro?.ToString(), "Endereco.Logradouro", "Campo logradouro nao pode estar vazio")
                      .HasMaxLen(Numero?.ToString(), 6, "Endereco.Numero", "Campo Numero deve conter no maximo 6 caracteres")
                      .IsNotNullOrEmpty(Numero?.ToString(), "Endereco.Numero", "Campo Numero nao pode estar vazio")
                      .HasMaxLen(Bairro?.ToString(), 10, "Endereco.Bairro", "Campo Bairro deve conter no maximo 10 caracteres")
                      .IsNotNullOrEmpty(Bairro?.ToString(), "Endereco.Bairro", "Campo Bairro nao pode estar vazio")
                      .HasMaxLen(Cidade?.ToString(), 10, "Endereco.Cidade", "Campo Cidade deve conter no maximo 10 caracteres")
                      .IsNotNullOrEmpty(Cidade?.ToString(), "Endereco.Cidade", "Campo Cidade nao pode estar vazio")
                      .HasMaxLen(CEP?.ToString(), 8, "Endereco.CEP", "Campo CEP deve conter no maximo 8 caracteres")
                      .IsNotNullOrEmpty(CEP?.ToString(), "Endereco.CEP", "Campo CEP nao pode estar vazio")
                      .HasMaxLen(UF?.ToString(), 2, "Endereco.UF", "Campo UF deve conter no maximo 2 caracteres")
                      .IsNotNullOrEmpty(UF?.ToString(), "Endereco.UF", "Campo UF nao pode estar vazio")
                      );
 }
예제 #7
0
        public void InsertProdutor(string ValorUF)
        {
            try
            {
                string id_usuario_logado = @HttpContextAccessor.HttpContext.Session.GetString("IdNomeUsuarioLogado");
                string sql = "";
                if (CpfCnpj == null)
                {
                    CpfCnpj = "";
                }
                if (Cpf == null)
                {
                    Cpf = "";
                }
                if (Ie == null)
                {
                    Ie = "";
                }
                if (Endereco == null)
                {
                    Endereco = "";
                }
                if (Cidade == null)
                {
                    Cidade = "";
                }
                if (Bairro == null)
                {
                    Bairro = "";
                }
                if (Cep == null)
                {
                    Cep = "";
                }
                if (Contato == null)
                {
                    Contato = "";
                }
                if (EmailContato == null)
                {
                    EmailContato = "";
                }
                if (FoneContato == null)
                {
                    FoneContato = "";
                }

                if (Id == 0)
                {
                    sql = $"INSERT INTO FORNECEDORES " +
                          $"(NOME,CNPJ_CPF,CPF,INSTEST,ENDERECO,CIDADE,BAIRRO,ESTADO," +
                          $"CEP,CONTATO,EMAIL,FONE) " +
                          $"VALUES ('{Descricao.ToString().ToUpper()}'," +
                          $"'{CpfCnpj.ToString().Replace(",", ".")}','{Cpf.ToString().Replace(",", ".")}'," +
                          $"'{Ie.ToString().ToUpper()}','{Endereco.ToString().ToUpper()}'," +
                          $"'{Cidade.ToString().ToUpper()}','{Bairro.ToString().ToUpper()}'," +
                          $"'{ValorUF.ToString().ToUpper()}','{Cep.ToString().ToUpper()}'," +
                          $"'{Contato.ToString().ToUpper()}','{EmailContato.ToString().ToUpper()}'," +
                          $"'{FoneContato.ToString().ToUpper()}')";
                }
                else
                {
                    sql = $"UPDATE FORNECEDORES " +
                          $"SET NOME='{Descricao}'," +
                          $"CNPJ_CPF='{CpfCnpj.ToString().Replace(",", ".")}'," +
                          $"CPF='{Cpf.ToString().Replace(",", ".")}'," +
                          $"INSTEST='{Ie.ToString().Replace(",", ".")}'," +
                          $"ENDERECO='{Endereco.ToString().Replace(",", ".")}'," +
                          $"CIDADE='{Cidade.ToString().Replace(",", ".")}'," +
                          $"BAIRRO='{Bairro.ToString().Replace(",", ".")}'," +
                          $"ESTADO='{ValorUF.ToString().Replace(",", ".")}'," +
                          $"CEP='{Cep.ToString().Replace(",", ".")}'," +
                          $"CONTATO='{Contato.ToString().Replace(",", ".")}'," +
                          $"EMAIL='{EmailContato.ToString().Replace(",", ".")}'," +
                          $"FONE='{FoneContato.ToString().Replace(",", ".")}'" +
                          $" WHERE ID='{Id}'";
                }
                DAL objDAL = new DAL();
                objDAL.ExecutarComandoSQL(sql);
                objDAL.FechaComandoSQL();
            }
            catch (Exception error)
            {
            }
        }
예제 #8
0
        public bool Salvar(bool pIncluir)
        {
            ret = false;

            if (!Conecta())
            {
                return(ret);
            }

            if (pIncluir)
            {
                StrQuery = "INSERT INTO transportadores (descricao," +
                           "endereco,bairro,cidade,estado,cep,telefone,email,cpfcnpj,rginscricao,ecorreio,ativa,taxa" +
                           " values (@endereco,@bairro,@cidade,@estado,@cep,@telefone,@email,@cpf,@rg,@ecorreio,@ativa,@taxa)";
            }
            else
            {
                StrQuery = "UPDATE transportadores SET descricao=@descricao," +
                           "endereco=@endereco,bairro=@bairro,cidade=@cidade,estado=@estado,cep=@cep,telefone=@telefone," +
                           "email=@email,cpfcnpj=@cpf,rginscricao=@rg,ecorreio=@ecorreio,ativa=@ativa,taxa=@taxa" +
                           " WHERE id=" + Id.ToString();
            }


            using (SqlCommand cmd = new SqlCommand(StrQuery, conn))
            {
                cmd.Parameters.AddWithValue("@descricao", Descricao.ToString());
                cmd.Parameters.AddWithValue("@endereco", Endereco.ToString());
                cmd.Parameters.AddWithValue("@bairro", Bairro.ToString());
                cmd.Parameters.AddWithValue("@cidade", Cidade.ToString());
                cmd.Parameters.AddWithValue("@estado", Estado.ToString());
                cmd.Parameters.AddWithValue("@cep", Cep.ToString());
                cmd.Parameters.AddWithValue("@telefone", Telefone.ToString());
                cmd.Parameters.AddWithValue("@email", Email.ToString());
                cmd.Parameters.AddWithValue("@cpf", Cpfcnpj.ToString());
                cmd.Parameters.AddWithValue("@rg", Rginscricao.ToString());
                cmd.Parameters.AddWithValue("@ecorreio", Ecorreio.ToString());
                cmd.Parameters.AddWithValue("@ativa", Ativa.ToString());
                cmd.Parameters.AddWithValue("@taxa", Taxa.ToString());

                cmd.CommandType = System.Data.CommandType.Text;

                try
                {
                    int i = cmd.ExecuteNonQuery();
                    if (i > 0)
                    {
                        ret = true;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString());
                    ret = false;
                }
            }


            conn.Close();
            return(ret);
        }
예제 #9
0
        // evento de salvar os dados no banco de dados


        public bool SalvarDadosCliente(bool pIncluir)
        {
            bool ret = false;

            if (!Conecta())
            {
                return(ret);
            }

            if (pIncluir) // se pincluir for verdadeiro criar a query para incluir os dados
            {
                StrQuery = "INSERT INTO CLIENTE (Nome,Endereco,Numero,Bairro,Cidade,Estado," +
                           "Cep,Telefone,Celular,Whatsapp,Email,Nascimento,Pessoa,Cpf,Rg) VALUES (" +
                           "@Nome,@Endereco,@Numero,@Bairro,@Cidade,@Estado,@Cep,@Telefone,@Celular," +
                           "@Whatsapp,@Email,@Nascimento,@Pessoa,@Cpf,@Rg)";
            }
            else
            {
                StrQuery = "UPDATE CLIENTE SET Nome=@Nome,Endereco=@Endereco,Numero=@Numero," +
                           "Bairro=@Bairro,Cidade=@Cidade,Estado=@Estado,Cep=@Cep,Telefone=@Telefone," +
                           "Celular=@Celular,Whatsapp=@Whatsapp,Email=@Email,Nascimento=@Nascimento," +
                           "Pessoa=@Pessoa,Cpf=@Cpf,Rg=@Rg WHERE ID=" + Id.ToString();
            }

            SqlCommand cmd = new SqlCommand(StrQuery, conn);

            cmd.Parameters.AddWithValue("@Nome", Nome.ToString());
            cmd.Parameters.AddWithValue("@Endereco", Endereco.ToString());
            cmd.Parameters.AddWithValue("@Numero", Numero.ToString());
            cmd.Parameters.AddWithValue("@Bairro", Bairro.ToString());
            cmd.Parameters.AddWithValue("@Cidade", Cidade.ToString());
            cmd.Parameters.AddWithValue("@Estado", Estado.ToString());
            cmd.Parameters.AddWithValue("@Cep", Cep.ToString());
            cmd.Parameters.AddWithValue("@Telefone", Telefone.ToString());
            cmd.Parameters.AddWithValue("@Celular", Celular.ToString());
            cmd.Parameters.AddWithValue("@Whatsapp", Whatsapp.ToString());
            cmd.Parameters.AddWithValue("@Email", Email.ToString());
            cmd.Parameters.AddWithValue("@Nascimento", Nascimento.ToString());
            cmd.Parameters.AddWithValue("@Pessoa", Pessoa.ToString());
            cmd.Parameters.AddWithValue("@Cpf", Cpf.ToString());
            cmd.Parameters.AddWithValue("@Rg", Rg.ToString());

            cmd.CommandType = CommandType.Text;

            try
            {
                int i = cmd.ExecuteNonQuery();
                if (i > 0)
                {
                    ret = true;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString());
                ret = false;
            }

            conn.Close();

            return(ret);
        }