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"; } }
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); } }
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); }
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(); } } }
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(); } } }
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; } }
/// <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); } }
///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); } }