Exemple #1
0
        public void Busca_Empresa()
        {
            try
            {
                Tb_Empresa Obj = new Tb_Empresa();

                if (ID_USUARIO != null)
                {
                    Obj = Empresa_BO.Busca_Empresa(ID_USUARIO);

                    txt_Empresa.Text     = Obj.vNom_Empresa;
                    txt_CpfCnpj.Text     = Obj.vNum_CnpjCpf;
                    txt_Responsavel.Text = Obj.vNom_Responsavel;
                    txt_Fone1.Text       = Obj.vNum_TelefoneComercial;
                    txt_Fone2.Text       = Obj.vNum_Celular;
                    txt_Cep.Text         = Obj.vCep;
                    txt_Rua.Text         = Obj.vEndereco;
                    txt_Cidade.Text      = Obj.vCidade;
                    txt_Uf.Text          = Obj.vUf;

                    txt_Empresa.ReadOnly = true;

                    btn_Registrar.Text = "Atualizar Dados";
                }
            }
            catch (Exception)
            {
                txt_Empresa.ReadOnly = false;
                btn_Registrar.Text   = "Cadastrar e Continuar";
            }
        }
Exemple #2
0
        public string Valida_Empresa_Existente(Tb_Empresa Obj)
        {
            try
            {
                //Faz a consulta no banco de dados
                Tb_Empresa Empresa = new Tb_Empresa();
                Empresa = DAO.Retrieve("SELECT * FROM db_app.tb_empresa WHERE iCod_Conta = '" + Obj.iCod_Conta + "' AND vNom_Empresa = '" + Obj.vNom_Empresa + "'").FirstOrDefault();

                if (Empresa == null)
                {
                    //Insere a conta no banco de dados e retorna true se não houver nenhuma conta com o mesmo e-mail
                    DAO.Insert(Obj);
                    return("1");
                }
                else
                {
                    Obj.iCod_Empresa = Empresa.iCod_Empresa;
                    DAO.Update(Obj);
                    return("2");
                }
            }
            catch (Exception ex)
            {
                string erro = ex.Message;
                return(erro);
            }
        }
Exemple #3
0
        public List <Tb_Empresa> Retrieve(String Sql)
        {
            List <Tb_Empresa> ListaEmpresas = new List <Tb_Empresa>();
            Tb_Empresa        Obj           = new Tb_Empresa();

            MySqlConnection Conexao = new MySqlConnection();
            MySqlCommand    Comando = new MySqlCommand();

            Comando.CommandTimeout = 120;
            //MySqlDataReader Reader = new MySqlDataReader();

            try
            {
                Conexao = Db.GetConexao();

                Comando.CommandText = Sql;
                Comando.CommandType = System.Data.CommandType.Text;
                Comando.Connection  = Conexao;
                MySqlDataReader Reader = Comando.ExecuteReader();

                if (Reader.HasRows)
                {
                    while (Reader.Read())
                    {
                        Obj = new Tb_Empresa();

                        Obj.iCod_Conta             = Convert.ToInt32(Reader["iCod_Conta"]);
                        Obj.iCod_Empresa           = Convert.ToInt32(Reader["iCod_Empresa"]);
                        Obj.vNom_Empresa           = Convert.ToString(Reader["vNom_Empresa"]);
                        Obj.vNom_Responsavel       = Convert.ToString(Reader["vNom_Responsavel"]);
                        Obj.vNum_CnpjCpf           = Convert.ToString(Reader["vNum_CnpjCpf"]);
                        Obj.vNum_TelefoneComercial = Convert.ToString(Reader["vNum_TelefoneComercial"]);
                        Obj.vNum_Celular           = Convert.ToString(Reader["vNum_Celular"]);
                        Obj.vCep           = Convert.ToString(Reader["vCep"]);
                        Obj.vEndereco      = Convert.ToString(Reader["vEndereco"]);
                        Obj.vCidade        = Convert.ToString(Reader["vCidade"]);
                        Obj.vUf            = Convert.ToString(Reader["vUf"]);
                        Obj.dData_Cadastro = Convert.ToDateTime(Reader["dData_Cadastro"]);
                        ListaEmpresas.Add(Obj);
                    }
                }
                Reader.Close();
            }
            catch (Exception ex)
            {
                string erro = ex.Message;
                return(null);
            }
            finally
            {
                if (Conexao.State == System.Data.ConnectionState.Open)
                {
                    Conexao.Close();
                }
            }

            return(ListaEmpresas);
        }
Exemple #4
0
        public Boolean Insert(Tb_Empresa Obj)
        {
            MySqlConnection Conexao = new MySqlConnection();
            MySqlCommand    Comando = new MySqlCommand();

            Comando.CommandTimeout = 120;
            StringBuilder Sql = new StringBuilder();

            Sql.Append("INSERT INTO db_app.tb_empresa (vNom_Empresa, vNom_Responsavel,vNum_CnpjCpf, " +
                       "vNum_TelefoneComercial, vNum_Celular, vCep," +
                       "vEndereco, vCidade, vUf, dData_Cadastro, iCod_Conta) VALUES " +
                       "(@vNom_Empresa, @vNom_Responsavel, @vNum_CnpjCpf," +
                       "@vNum_TelefoneComercial, @vNum_Celular, @vCep, " +
                       "@vEndereco, @vCidade, @vUf, @dData_Cadastro, @iCod_Conta)");

            try
            {
                Conexao = Db.GetConexao();

                Comando.Connection  = Conexao;
                Comando.CommandText = Sql.ToString();
                Comando.Parameters.AddWithValue("@vNom_Empresa", Obj.vNom_Empresa);
                Comando.Parameters.AddWithValue("@vNom_Responsavel", Obj.vNom_Responsavel);
                Comando.Parameters.AddWithValue("@vNum_CnpjCpf", Obj.vNum_CnpjCpf);
                Comando.Parameters.AddWithValue("@vNum_TelefoneComercial", Obj.vNum_TelefoneComercial);
                Comando.Parameters.AddWithValue("@vNum_Celular", Obj.vNum_Celular);
                Comando.Parameters.AddWithValue("@vCep", Obj.vCep);
                Comando.Parameters.AddWithValue("@vEndereco", Obj.vEndereco);
                Comando.Parameters.AddWithValue("@vCidade", Obj.vCidade);
                Comando.Parameters.AddWithValue("@vUf", Obj.vUf);
                Comando.Parameters.AddWithValue("@dData_Cadastro", Obj.dData_Cadastro);
                Comando.Parameters.AddWithValue("@iCod_Conta", Obj.iCod_Conta);

                Comando.ExecuteNonQuery();
                return(true);
            }
            catch
            {
                return(false);
            }
            finally
            {
                if (Conexao.State == System.Data.ConnectionState.Open)
                {
                    Conexao.Close();
                }
            }
        }
Exemple #5
0
        public bool Update(Tb_Empresa Obj)
        {
            MySqlConnection Conexao = new MySqlConnection();
            MySqlCommand    Comando = new MySqlCommand();

            Comando.CommandTimeout = 120;
            StringBuilder Sql = new StringBuilder();

            Sql.Append("UPDATE db_app.tb_empresa SET iCod_Conta = @iCod_Conta, vNom_Empresa = @vNom_Empresa, " +
                       "vNom_Responsavel = @vNom_Responsavel, vNum_CnpjCpf = @vNum_CnpjCpf, " +
                       "vNum_TelefoneComercial = @vNum_TelefoneComercial, vNum_Celular = @vNum_Celular," +
                       "vCep = @vCep, vCidade = @vCidade, vUf = @vUf " +
                       " WHERE iCod_Empresa = @iCod_Empresa");

            try
            {
                Conexao = Db.GetConexao();

                Comando.Connection  = Conexao;
                Comando.CommandText = Sql.ToString();
                Comando.Parameters.AddWithValue("@iCod_Empresa", Obj.iCod_Empresa);
                Comando.Parameters.AddWithValue("@iCod_Conta", Obj.iCod_Conta);
                Comando.Parameters.AddWithValue("@vNom_Empresa", Obj.vNom_Empresa);
                Comando.Parameters.AddWithValue("@vNom_Responsavel", Obj.vNom_Responsavel);
                Comando.Parameters.AddWithValue("@vNum_CnpjCpf", Obj.vNum_CnpjCpf);
                Comando.Parameters.AddWithValue("@vNum_TelefoneComercial", Obj.vNum_TelefoneComercial);
                Comando.Parameters.AddWithValue("@vNum_Celular", Obj.vNum_Celular);
                Comando.Parameters.AddWithValue("@vCep", Obj.vCep);
                Comando.Parameters.AddWithValue("@vCidade", Obj.vCidade);
                Comando.Parameters.AddWithValue("@vUf", Obj.vUf);

                Comando.ExecuteNonQuery();
                return(true);
            }
            catch (Exception ex)
            {
                var erro = ex.Message;
                return(false);
            }
            finally
            {
                if (Conexao.State == System.Data.ConnectionState.Open)
                {
                    Conexao.Close();
                }
            }
        }
Exemple #6
0
        public void Valida_Cadastro_Empresa()
        {
            try
            {
                Tb_Empresa Obj = new Tb_Empresa();

                Obj.iCod_Conta             = Convert.ToInt32(Session["ID_USUARIO"].ToString());
                Obj.vNom_Empresa           = txt_Empresa.Text;
                Obj.vNum_CnpjCpf           = txt_CpfCnpj.Text;
                Obj.vNom_Responsavel       = txt_Responsavel.Text;
                Obj.vNum_TelefoneComercial = txt_Fone1.Text;
                Obj.vNum_Celular           = txt_Fone2.Text;
                Obj.vCep           = txt_Cep.Text;
                Obj.vEndereco      = txt_Rua.Text;
                Obj.vCidade        = txt_Cidade.Text;
                Obj.vUf            = txt_Uf.Text;
                Obj.dData_Cadastro = Convert.ToDateTime(DateTime.Now);

                string retorno = Empresa_BO.Valida_Empresa_Existente(Obj);

                if (retorno == "1")
                {
                    string vStrSuccess = "'Empresa cadastrada com sucesso!'";
                    ClientScript.RegisterStartupScript(GetType(), Guid.NewGuid().ToString(), "Msg_Warning(" + vStrSuccess + ");", true);
                    Response.Redirect("~/Forms/Principal.aspx");
                }
                else if (retorno == "2")
                {
                    string vStrSuccess = "'Empresa atualizada com sucesso!'";
                    ClientScript.RegisterStartupScript(GetType(), Guid.NewGuid().ToString(), "Msg_Warning(" + vStrSuccess + ");", true);
                }
                else
                {
                    string vStrWarning = "'" + retorno + "'";
                    ClientScript.RegisterStartupScript(GetType(), Guid.NewGuid().ToString(), "Msg_Warning(" + vStrWarning + ");", true);
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #7
0
        /// <summary>
        /// Busca as informações da empresa cadastrada para a conta selecionada
        /// </summary>
        /// <param name="iCod_Conta"></param>
        /// <returns></returns>
        public Tb_Empresa Busca_Empresa(string iCod_Conta)
        {
            try
            {
                Tb_Empresa Obj = new Tb_Empresa();
                Obj = DAO.Retrieve("SELECT * FROM db_app.tb_empresa WHERE iCod_Conta = " + iCod_Conta).FirstOrDefault();

                if (Obj != null)
                {
                    return(Obj);
                }
                else
                {
                    return(null);
                }
            }
            catch
            {
                return(null);
            }
        }
Exemple #8
0
        ///Funções relacionadas a validações da conta
        #region Validações Gerais da Conta
        /// <summary>
        /// Verifica se a conta logada já possui empresa cadastrada
        /// </summary>
        /// <param name="iCod_Conta"></param>
        /// <returns></returns>
        public string Verifica_Cad_Empresa(string iCod_Conta)
        {
            Tb_Empresa_DAO DAO = new Tb_Empresa_DAO();
            Tb_Empresa     Obj = new Tb_Empresa();

            try
            {
                Obj = DAO.Retrieve("SELECT * FROM db_app.tb_empresa WHERE iCod_Conta = " + iCod_Conta).FirstOrDefault();

                if (Obj != null)
                {
                    return(Obj.iCod_Empresa.ToString());
                }
                else
                {
                    return("0");
                }
            }
            catch (Exception ex)
            {
                return(ex.Message);
            }
        }