示例#1
0
 public Empresa buscaEmpresa(int idEmpresa)
 {
     EmpresaDA eda = new EmpresaDA();
     Empresa e = new Empresa();
     e = eda.buscaEmpresa(idEmpresa);
     return e;
 }
示例#2
0
 public Empresa buscaEmpresa(int idEmpresa)
 {
     Empresa e = new Empresa();
     SqlConnection conexao = new SqlConnection();
     conexao.ConnectionString = StaticObjects.strConexao;
     SqlCommand comando = new SqlCommand();
     SqlDataReader leitor;
     try
     {
         conexao.Open();
         comando.CommandText = @"SELECT id, cnpj, razao, email FROM Empresa WHERE id = " + idEmpresa + " ";
         comando.Connection = conexao;
         leitor = comando.ExecuteReader();
         while (leitor.Read())
         {
             e.id = Convert.ToInt16(leitor["id"].ToString());
             e.email = leitor["email"].ToString();
             e.razao = leitor["razao"].ToString();
             e.cnpj = leitor["cnpj"].ToString();
         }
         return e;
     }
     catch (Exception)
     {
         conexao.Close();
         return null;
     }
 }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         emp = new Empresa();
         emp = ebl.buscaEmpresa(Convert.ToInt16(Session["empresa"]));
         EmpresaUser.Value = emp.razao;
     }
 }
示例#4
0
        public int cadastraEmpresa(Empresa emp)
        {
            SqlConnection conexao = new SqlConnection();
            conexao.ConnectionString = StaticObjects.strConexao;
            SqlCommand comando = new SqlCommand();
            int id = 0;
            try
            {
                conexao.Open();
                comando.CommandText = @"INSERT INTO dbo.Empresa (cnpj, razao, email) VALUES ('" + emp.cnpj + "', '" + emp.razao + "', '" + emp.email + "') ";
                comando.Connection = conexao;
                comando.ExecuteNonQuery();
                conexao.Close();
            }
            catch (Exception)
            {
                conexao.Close();
            }
            finally
            {
                try
                {
                    SqlDataReader leitor;

                    conexao.Open();
                    comando.CommandText = @"SELECT TOP 1 id FROM Empresa WHERE cnpj = '" + emp.cnpj + "' AND razao = '" + emp.razao + "' ORDER BY id DESC";
                    comando.Connection = conexao;
                    leitor = comando.ExecuteReader();
                    while (leitor.Read())
                    {
                        id = Convert.ToInt16(leitor["id"].ToString());
                    }
                }
                catch (Exception)
                {
                    conexao.Close();
                }
            }
            return id;
        }
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Request["user_mail"] != null)
            {
                if(Request["user_mail"].ToString() == "ownUser")
                {
                    UsuarioBL ubl = new UsuarioBL();
                    Usuario u = new Usuario();
                    u = ubl.buscaUsuarioAtivo(Session["email"].ToString());
                    emailUser.Value = u.email;
                    nomeUser.Value = u.nome;

                    emp = new Empresa();
                    emp = ebl.buscaEmpresa(u.idEmpresa);
                    EmpresaUser.Value = emp.razao;

                    if (u.tipo == 1)
                    {
                        admSim.Checked = true;
                    }
                    else
                    {
                        admNao.Checked = true;
                    }
                    if (u.ativo == 0)
                    {
                        AtivoNao.Checked = true;
                    }
                    else
                    {
                        ativoSim.Checked = true;
                    }
                }
                else
                {
                    UsuarioBL ubl = new UsuarioBL();
                    Usuario u = new Usuario();
                    u = ubl.buscaUsuarioAtivo(Request["user_mail"].ToString());
                    emailUser.Value = u.email;
                    nomeUser.Value = u.nome;

                    emp = new Empresa();
                    emp = ebl.buscaEmpresa(u.idEmpresa);
                    EmpresaUser.Value = emp.razao;

                    if (u.tipo == 1)
                    {
                        admSim.Checked = true;
                    }
                    else
                    {
                        admNao.Checked = true;
                    }
                    if (u.ativo == 0)
                    {
                        AtivoNao.Checked = true;
                    }
                    else
                    {
                        ativoSim.Checked = true;
                    }
                }
            }
            else
            {

            }
        }
示例#6
0
 public int cadastraEmpresa(Empresa emp)
 {
     EmpresaDA eda = new EmpresaDA();
     int id = eda.cadastraEmpresa(emp);
     return id;
 }