Пример #1
0
        public UnidadeController UnidadeCNPJJaCadastradoCorporativo(string CNPJ)
        {
            UnidadeController Retorno = new UnidadeController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append(" SELECT        dbo.TB020_Unidades.TB020_id, dbo.TB020_Unidades.TB020_Documento, dbo.TB012_Contratos.TB012_id, dbo.TB020_Unidades.TB012_idCorporativo FROM   dbo.TB020_Unidades INNER JOIN dbo.TB012_Contratos ON dbo.TB020_Unidades.TB012_idCorporativo = dbo.TB012_Contratos.TB012_id ");
                sSQL.Append("  WHERE dbo.TB020_Unidades.TB020_Documento =   ");
                sSQL.Append("'");
                sSQL.Append(CNPJ.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Trim());
                sSQL.Append("'");

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    Retorno.TB012_idCorporativo = Convert.ToInt64(reader["TB012_idCorporativo"]);
                    Retorno.TB020_id            = Convert.ToInt64(reader["TB020_id"]);
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Retorno);
        }
Пример #2
0
        public UnidadeController UnidadeDescontoSelect(long TB020_id)
        {
            UnidadeController Unidade_C = new UnidadeController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append(" SELECT TB020_id, TB020_Desconto FROM dbo.TB020_Unidades ");
                sSQL.Append(" WHERE dbo.TB020_Unidades.TB020_id =  ");
                sSQL.Append(TB020_id);

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    Unidade_C.TB020_Desconto = (byte[])reader["TB020_Desconto"];
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Unidade_C);
        }
    protected void Page_Load(object sender, EventArgs e)
    {

        //Verifica se o usuario está logado, se é Administrador e se ele está ativo
        try
        {
            if (Session["usuario"] == null || Session["UsuarioTipo"].ToString() != "A" || Session["UsuarioStatus"].ToString() != "A")
            {
                Response.Redirect("~/View/Home.aspx");
            }
        }
        catch
        {
            Response.Redirect("~/View/Home.aspx");
        }


        unicont = new UnidadeController();
        if (!Page.IsPostBack)
        {
            var listaUnidades = unicont.ListarUnidade();
            if (listaUnidades != null)
            {
                this.grdDados.DataSource = listaUnidades;
                this.grdDados.DataBind();
                
            }
        }
    }
Пример #4
0
    public void InserirCursoIndicadoQuestionarios(int idperfil, int idcidade)
    {
        unidadecont      = new UnidadeController();
        questionariocont = new QuestionarioController();


        //Pesquisa os cursos cadastrados na cidade
        foreach (CursoBean curso in this.ListarCursoCidade(idcidade))
        {
            //Pesquisa os cursos que correspondem ao questionario
            foreach (QuestionarioBean questionario in this.questionariocont.ListarQuestionarioCurso(curso.Id))
            {
                //Pesquisa o questionario do perfil
                foreach (QuestionarioBean questionarioperfil in this.questionariocont.ListarQuestionarioPerfil(idperfil, questionario.Id_questao, questionario.Id_resposta))
                {
                    //consulta se esse curso já estava cadastrado na tabela curso indicado, retonando a pontuação
                    int ponto = 0;
                    ponto = this.ConsultarPontoCursoIndicado(curso.Id, idperfil);
                    //Se a pontuação é igual 0, ele não está cadastrado ainda
                    if (ponto == 0)
                    {
                        //Cadastra o curso na table Curso Indicado e da 1 ponto
                        this.InserirCursoIndicado(curso.Id, idperfil, 1);
                    }
                    else
                    {
                        //Senão ele Acrescenta mais 1 ponto no curso indicado
                        this.InserirPontoCursoIndicado(curso.Id, idperfil, ponto + 1);
                    }
                }
            }
        }
    }
Пример #5
0
        public Boolean GravarLogoUnidade(long Unidade)
        {
            //public UnidadeController (long TB012_id)
            ParceiroDAO       DAO      = new ParceiroDAO();
            UnidadeController Parceiro = DAO.UnidadeRecuperarLogo(Unidade);

            byte[] vetorImagem    = Parceiro.TB020_logo;
            string Path           = @"C:\\inetpub\\wwwroot\\unidades\";
            string strNomeArquivo = Convert.ToString(Parceiro.TB020_id) + ".jpg";

            //FileInfo LogoUnidade = new FileInfo(strNomeArquivo);
            if (!IsFileOpen(Path + strNomeArquivo))
            {
                File.Delete(Path + strNomeArquivo);

                using (var imageFile = new FileStream(Path + strNomeArquivo, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite))
                {
                    imageFile.Write(vetorImagem, 0, vetorImagem.Length);
                    imageFile.Flush();
                    imageFile.Close();
                }
            }

            //pctLogoContrato.Image = Image.FromFile(strNomeArquivo);

            return(true);
        }
Пример #6
0
        public UnidadeController UnidadeInsert(UnidadeController Unidade)
        {
            try
            {
                UnidadeDAO        DAO     = new UnidadeDAO();
                UnidadeController Retorno = DAO.UnidadeInsert(Unidade);

                if (Retorno.TB020_id > 0)
                {
                    LogNegocios   Log_N = new LogNegocios();
                    LogController Log_C = new LogController();

                    Log_C.TB012_Id        = Retorno.TB012_id;
                    Log_C.TB011_Id        = Retorno.TB020_CadastradoPor;
                    Log_C.TB000_IdTabela  = 20;
                    Log_C.TB000_Tabela    = "Unidades";
                    Log_C.TB000_Data      = DateTime.Now;
                    Log_C.TB000_Descricao = MensagensLog.L0020.ToString().Replace("$Unidade", Retorno.TB012_id.ToString());
                    Log_N.LogInsert(Log_C);
                }


                return(Retorno);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Пример #7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Se não tiver usuario logado ele volta pra Home
        if (Session["usuario"] == null)
        {
            Response.Redirect("../Home.aspx");
        }


        perfil      = new PerfilBean();
        perfcont    = new PerfilController();
        cursocont   = new CursoController();
        areacont    = new AreaController();
        unidadecont = new UnidadeController();
        //Label com nome do usuario
        lbNome.Text = Session["usuario"].ToString();
        int UsuarioId = int.Parse(Session["usuarioId"].ToString());

        //verifica se o status do usuario esta ativo
        // if (Session["UsuarioStatus"].ToString() == "A") {
        try
        {
            //Verifica se ele é um administrador
            if (Session["UsuarioTipo"].ToString() == "A")
            {
            }
            else
            {
                //Verifica se o usuário fez o cadastro de perfil
                try
                {
                    perfil = perfcont.ConsultarPerfilPorIdUsuario(UsuarioId);
                    Session["PerfilId"] = perfil.Id_perfil;
                    if (perfil == null)
                    {
                        Panel conteudo = new Panel();


                        lbtAlterarPerfil.Visible = false;
                        Label lbcursounidade = new Label();
                        lbcursounidade.Text = "< div > Complete seu cadastro para receber opções de curso" +
                                              "<p><a class= " + "\"" + "btn btn-primary btn-lg" + "\"" + " href= " + "\"" + "Cadastro_Perfil.aspx" + "\"" + " role= " + "\"" + "button" + "\"" + " >Concluir Cadastro »</a></p></div>";
                        conteudo.Controls.Add(lbcursounidade);
                        pnPerfil.Controls.Add(conteudo);
                    }
                    else
                    {
                        //carrega os cursos sugeridos
                        Sugestoesdcurso(UsuarioId, perfil.Id_perfil);
                    }
                }
                catch
                {
                }
            }
        }
        catch { }
        // }
    }
Пример #8
0
        public void Carregar()
        {
            List <Unidade> unidades = new UnidadeController().Listar(new Unidade());

            dgvLista.DataSource = unidades;

            dgvLista.DataBind();
        }
        public void CarregarCombo()
        {
            List <Unidade> lst = new UnidadeController().Listar(new Unidade());

            foreach (Unidade item in lst)
            {
                cmbUnidades.Items.Add(new ListItem(item.nome, item.idUnidade.ToString()));
            }
        }
Пример #10
0
 public UnidadeController UnidadeAtualizar(UnidadeController Unidade_C)
 {
     try
     {
         UnidadeDAO DAO = new UnidadeDAO();
         return(DAO.UnidadeAtualizar(Unidade_C));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Пример #11
0
        public void Carregar()
        {
            Unidade u = new Unidade();

            u.idUnidade = int.Parse(Request.QueryString["itemSel"]);

            u = new UnidadeController().Listar(u)[0];

            ViewState.Add("itemSel", u);

            txtNome.Text    = u.nome;
            cmbEstados.Text = u.estado;
        }
Пример #12
0
        /// <summary>
        /// Descrição:  Incluir nova Unidade
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       11/11/2016
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        public UnidadeController UnidadeInsert(UnidadeController Unidade)
        {
            UnidadeController Retorno = new UnidadeController();

            try
            {
                string insertSql = "INSERT INTO TB020_Unidades (TB020_NomeExibicaoDetalhes,TB020_CategoriaExibicao,TB020_Matriz,TB012_id,TB020_RazaoSocial,TB020_NomeFantasia,TB020_TipoPessoa,TB020_Documento,TB006_id,TB020_Cep,TB020_Logradouro,TB020_Numero,TB020_Bairro,TB020_Complemento,TB020_TextoPortal,TB020_CadastradoEm,TB020_CadastradoPor,TB020_AlteradoEm,TB020_AlteradoPor,TB020_Status,TB020_Desconto) VALUES (@TB020_NomeExibicaoDetalhes,@TB020_CategoriaExibicao,@TB020_Matriz,@TB012_id,@TB020_RazaoSocial,@TB020_NomeFantasia,@TB020_TipoPessoa,@TB020_Documento,@TB006_id,@TB020_Cep,@TB020_Logradouro,@TB020_Numero,@TB020_Bairro,@TB020_Complemento,@TB020_TextoPortal,@TB020_CadastradoEm,@TB020_CadastradoPor,@TB020_AlteradoEm,@TB020_AlteradoPor,@TB020_Status,@TB020_Desconto) SELECT SCOPE_IDENTITY()";

                using (SqlConnection con = new SqlConnection(ParametrosDAO.StringConexao))
                {
                    con.Open();

                    SqlCommand command = new SqlCommand(insertSql, con);
                    command.CommandTimeout = 300;
                    command.Parameters.AddWithValue("@TB012_id", Unidade.TB012_id);
                    command.Parameters.AddWithValue("@TB020_Matriz", Unidade.TB020_Matriz);
                    command.Parameters.AddWithValue("@TB020_RazaoSocial", Unidade.TB020_RazaoSocial);
                    command.Parameters.AddWithValue("@TB020_NomeFantasia", Unidade.TB020_NomeFantasia);
                    command.Parameters.AddWithValue("@TB020_NomeExibicaoDetalhes", Unidade.TB020_NomeExibicaoDetalhes.TrimEnd().TrimStart());
                    command.Parameters.AddWithValue("@TB020_CategoriaExibicao", Unidade.TB020_CategoriaExibicao.TrimEnd().TrimStart());
                    command.Parameters.AddWithValue("@TB020_TipoPessoa", Unidade.TB020_TipoPessoa);
                    command.Parameters.AddWithValue("@TB020_Documento", Unidade.TB020_Documento.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace(" ", ""));
                    command.Parameters.AddWithValue("@TB006_id", Unidade.TB006_id);
                    command.Parameters.AddWithValue("@TB020_Cep", Unidade.TB020_Cep);
                    command.Parameters.AddWithValue("@TB020_Logradouro", Unidade.TB020_Logradouro);
                    command.Parameters.AddWithValue("@TB020_Numero", Unidade.TB020_Numero);
                    command.Parameters.AddWithValue("@TB020_Bairro", Unidade.TB020_Bairro);
                    command.Parameters.AddWithValue("@TB020_Complemento", Unidade.TB020_Complemento);
                    command.Parameters.AddWithValue("@TB020_TextoPortal", Unidade.TB020_TextoPortal);
                    command.Parameters.AddWithValue("@TB020_CadastradoEm", DateTime.Now.ToString("MM/dd/yyyy HH:mm"));
                    command.Parameters.AddWithValue("@TB020_CadastradoPor", Unidade.TB020_CadastradoPor);
                    command.Parameters.AddWithValue("@TB020_AlteradoEm", DateTime.Now.ToString("MM/dd/yyyy HH:mm"));
                    command.Parameters.AddWithValue("@TB020_AlteradoPor", Unidade.TB020_AlteradoPor);
                    command.Parameters.AddWithValue("@TB020_Status", Unidade.TB020_StatusS);
                    command.Parameters.AddWithValue("@TB020_Desconto", "-");



                    Retorno.TB020_id = Convert.ToInt32(command.ExecuteScalar());

                    con.Close();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Retorno);
        }
Пример #13
0
        /// <summary>
        /// Descrição:  Pesquisar dados da Pessoa pelo TB013_id
        /// Autor:      Fabiano Gonçalves Elias
        /// Data:       30/11/2016
        /// **********************************************************************************************************
        /// Data Alteração      Autor       Descrição
        /// </summary>
        public UnidadeController UnidadeMatriz(long TB012_id)
        {
            UnidadeController Unidade_C = new UnidadeController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append(" SELECT dbo.TB020_Unidades.TB020_CategoriaExibicao, dbo.TB020_Unidades.TB020_id, dbo.TB020_Unidades.TB012_id, dbo.TB020_Unidades.TB020_Matriz, dbo.TB020_Unidades.TB020_NomeExibicaoDetalhes  ,                      dbo.TB020_Unidades.TB020_RazaoSocial, dbo.TB020_Unidades.TB020_NomeFantasia,  ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_TipoPessoa, dbo.TB020_Unidades.TB020_Documento, dbo.TB006_Municipio.TB006_id, dbo.TB006_Municipio.TB006_Municipio, dbo.TB005_Estado.TB005_Id,  ");
                sSQL.Append(" dbo.TB005_Estado.TB005_Estado, dbo.TB003_Pais.TB003_id, dbo.TB003_Pais.TB003_Pais, dbo.TB020_Unidades.TB020_Cep, dbo.TB020_Unidades.TB020_Logradouro, dbo.TB020_Unidades.TB020_Numero,  ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_Bairro,dbo.TB020_Unidades.TB020_logo,dbo.TB020_Unidades.TB020_AlteradoEm,dbo.TB020_Unidades.TB020_TextoPortal, dbo.TB020_Unidades.TB020_CategoriaExibicao ");
                sSQL.Append(" FROM dbo.TB006_Municipio INNER JOIN ");
                sSQL.Append(" dbo.TB005_Estado ON dbo.TB006_Municipio.TB005_Id = dbo.TB005_Estado.TB005_Id INNER JOIN ");
                sSQL.Append(" dbo.TB003_Pais ON dbo.TB005_Estado.TB003_Id = dbo.TB003_Pais.TB003_id INNER JOIN ");
                sSQL.Append(" dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id ");
                sSQL.Append(" WHERE dbo.TB020_Unidades.TB020_Matriz = 1 ");
                sSQL.Append(" AND dbo.TB020_Unidades.TB012_id = ");

                sSQL.Append(TB012_id);

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    Unidade_C.TB020_id           = Convert.ToInt64(reader["TB020_id"]);
                    Unidade_C.TB012_id           = Convert.ToInt64(reader["TB012_id"]);
                    Unidade_C.TB020_RazaoSocial  = reader["TB020_RazaoSocial"].ToString();
                    Unidade_C.TB020_NomeFantasia = reader["TB020_NomeFantasia"].ToString();

                    Unidade_C.TB020_NomeExibicaoDetalhes = reader["TB020_NomeExibicaoDetalhes"] is DBNull ? reader["TB020_NomeFantasia"].ToString() : reader["TB020_NomeExibicaoDetalhes"].ToString().TrimEnd().TrimStart();
                    Unidade_C.TB020_Documento            = reader["TB020_Documento"].ToString();
                    Unidade_C.TB020_AlteradoEm           = Convert.ToDateTime(reader["TB020_AlteradoEm"].ToString());
                    Unidade_C.TB020_TextoPortal          = reader["TB020_TextoPortal"].ToString();
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Unidade_C);
        }
    private void CarregarCamposAlterar()
    {

        unidade = new UnidadeEnsinoBean();
        cidade = new CidadeBean();
        unidade.Id_unidade = Convert.ToInt32(Request.QueryString["Id_Unidade"]);

        unicont = new UnidadeController();
        unidade = unicont.ConsultarUnidadeId(unidade.Id_unidade);
        //Consulta Cidade_Unidade
        try
        {
            cidadecont = new CidadeController();
            cidade = cidadecont.ConsultarCidadePorId(unidade.Id_cidade);
        }
        catch
        {

        }
        if (cidade.Id_estado != 0)
        {
            //Seleciona o estado 
            DDLestado.SelectedValue = Convert.ToString(cidade.Id_estado);
        }
        //Carrega as cidades do estado
        try
        {
            CarregarCidades();
        }
        catch
        {

        }
        //Seleciona a cidade que já estava cadastrado no BD
        if (cidade.Id_cidade != 0)
        {
            DDLcidade.SelectedValue = Convert.ToString(cidade.Id_cidade);
        }


        

        Txtnome.Text = unidade.Nome_unidade;
        Txtendereco.Text = unidade.Endereco_unidade;
        TxtSite.Text = unidade.Site;
        Txtdescricao.InnerText = unidade.Descricao_unidade;
    }
Пример #15
0
        public void RetornaStatusOKGetAll()
        {
            // Arrange
            int valorEsperado = 200;

            var repoMock = new Mock <IUnidadeNegocio>();

            repoMock.Setup(m => m.Selecionar()).Returns(DbMock.Unidade);
            var _unidadeController = new UnidadeController(repoMock.Object);

            // Act
            var actionResult   = _unidadeController.Get();
            var okObjectResult = (OkObjectResult)actionResult;

            // Assert
            Assert.Equal(valorEsperado, okObjectResult.StatusCode);
        }
    protected void Btalterar_Click(object sender, EventArgs e)
    {
        unidade = new UnidadeEnsinoBean();
        unidade.Id_unidade = Convert.ToInt32(Request.QueryString["Id_Unidade"]);
        unidade.Nome_unidade = Txtnome.Text;
        unidade.Site = TxtSite.Text;
        unidade.Endereco_unidade = Txtendereco.Text;
        unidade.Descricao_unidade = Txtdescricao.InnerText;
        unidade.Id_cidade = Convert.ToInt32(DDLcidade.SelectedValue);

        unicont = new UnidadeController();
        try
        {
            unicont.AlterarUnidade(unidade);
            Response.Redirect("Lista_Unidade_de_Ensino.aspx");
        }
        catch (Exception)
        {
            throw;
        }
    }
        public void Carregar()
        {
            Colaborador c = new Colaborador();

            c.idColaborador = int.Parse(Request.QueryString["itemSel"]);

            c = new ColaboradorController().Listar(c)[0];

            ViewState.Add("itemSel", c);

            txtNome.Text = c.Nome;
            txtCPF.Text  = c.CPF;

            Unidade u = new Unidade();

            u.idUnidade = c.unidade.idUnidade;

            u = new UnidadeController().Listar(u)[0];

            cmbUnidades.Text = c.unidade.idUnidade.ToString();
        }
Пример #18
0
        private void BuscarUnidades()
        {
            string where = "";
            if (!string.IsNullOrEmpty(txtBuscar.Text))
            {
                if (Tools.IsNumeric(txtBuscar.Text))
                {
                    where = " AND idUnidade = " + txtBuscar.Text + " ";
                }
                else
                {
                    where = " AND descricao LIKE '%" + txtBuscar.Text + "%' ";
                }
            }

            List <Unidade> lista = null;

            try
            {
                lista = new UnidadeController().ListarTodos(where);
            }
            catch
            {
            }

            dgvUnidades.Rows.Clear();

            if (lista != null)
            {
                foreach (Unidade unidade in lista)
                {
                    dgvUnidades.Rows.Add(unidade.IdUnidade,
                                         unidade.Descricao,
                                         Properties.Resources.ic_edit_preto_24,
                                         Properties.Resources.ic_excluir_preto_24);
                }
                dgvUnidades.ClearSelection();
            }
        }
Пример #19
0
        public List <UnidadeController> UnidadesContrato(Int64 TB012_id)
        {
            List <UnidadeController> Retorno = new List <UnidadeController>();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append("SELECT TB020_id, TB020_Matriz, TB012_id, TB020_NomeFantasia, TB020_Status ");
                sSQL.Append(" FROM dbo.TB020_Unidades ");
                sSQL.Append(" WHERE TB012_id = ");
                sSQL.Append(TB012_id);
                sSQL.Append(" ORDER BY TB020_Matriz");

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    UnidadeController obj = new UnidadeController();
                    obj.TB020_id           = Convert.ToInt64(reader["TB020_id"]);
                    obj.TB020_NomeFantasia = reader["TB020_NomeFantasia"].ToString().TrimEnd().TrimStart().ToUpper().ToUpper().Trim();
                    obj.TB020_StatusS      = Enum.GetName(typeof(UnidadeController.TB020_StatusE), Convert.ToInt16(reader["TB020_Status"]));
                    Retorno.Add(obj);
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Retorno);
        }
    protected void Btcadastrar_Click(object sender, EventArgs e)
    {
        unidade = new UnidadeEnsinoBean();
        unidade.Nome_unidade = Txtnome.Text;
        unidade.Site = TxtSite.Text;
        unidade.Endereco_unidade = Txtendereco.Text;
        unidade.Descricao_unidade = Txtdescricao.InnerText;
        unidade.Id_cidade = Convert.ToInt32(DDLcidade.SelectedValue);

        unicont = new UnidadeController();
        try
        {
            unicont.InserirNovaUnidade(unidade);
            PanelCadastroUnidade.Visible = false;
            btnCadastrar.Visible = true;
            Labelerro.Text = "Cadastro feito com sucesso";
        }
        catch (Exception)
        {
            Labelerro.Text = "Erro ao cadastrar";
            throw;
        }
    }
Пример #21
0
        public UnidadeController UnidadeAtualizarCorporativo(UnidadeController Unidade_C)
        {
            UnidadeController Unidade_R = new UnidadeController();

            try
            {
                SqlConnection conexaoSQLServer = conexaoSQLServer = new SqlConnection(ParametrosDAO.StringConexao);
                SqlCommand    sqlcmd           = default(SqlCommand);

                conexaoSQLServer.Open();
                sqlcmd = new SqlCommand();
                sqlcmd.CommandTimeout = 300;
                sqlcmd.Connection     = conexaoSQLServer;
                StringBuilder sSQL = new StringBuilder();
                sSQL.Append("update TB020_Unidades set ");
                sSQL.Append("TB020_RazaoSocial = @TB020_RazaoSocial, ");
                sSQL.Append("TB020_CategoriaExibicao = @TB020_CategoriaExibicao, ");
                sSQL.Append("TB020_NomeFantasia = @TB020_NomeFantasia, ");
                sSQL.Append("TB020_NomeExibicaoDetalhes = @TB020_NomeExibicaoDetalhes, ");
                sSQL.Append("TB020_Documento = @TB020_Documento, ");
                sSQL.Append("TB006_id = @TB006_id, ");
                sSQL.Append("TB020_Cep = @TB020_Cep, ");
                sSQL.Append("TB020_Logradouro = @TB020_Logradouro, ");
                sSQL.Append("TB020_Numero = @TB020_Numero, ");
                sSQL.Append("TB020_Bairro = @TB020_Bairro, ");
                sSQL.Append("TB020_Complemento = @TB020_Complemento, ");
                sSQL.Append("TB020_TextoPortal = @TB020_TextoPortal, ");
                sSQL.Append("TB020_Status = @TB020_Status, ");
                sSQL.Append("TB020_AlteradoPor = @TB020_AlteradoPor ");
                sSQL.Append("where ");
                sSQL.Append("TB020_id = @TB020_id ");
                sqlcmd.CommandText = sSQL.ToString();
                sqlcmd.Parameters.Add("@TB020_id", System.Data.SqlDbType.BigInt);
                sqlcmd.Parameters.Add("@TB020_RazaoSocial", System.Data.SqlDbType.VarChar, 150);
                sqlcmd.Parameters.Add("@TB020_NomeFantasia", System.Data.SqlDbType.VarChar, 150);
                sqlcmd.Parameters.Add("@TB020_NomeExibicaoDetalhes", System.Data.SqlDbType.VarChar, 60);
                sqlcmd.Parameters.Add("@TB020_CategoriaExibicao", System.Data.SqlDbType.VarChar, 32);
                sqlcmd.Parameters.Add("@TB020_Documento", System.Data.SqlDbType.VarChar, 14);
                sqlcmd.Parameters.Add("@TB006_id", System.Data.SqlDbType.BigInt);
                sqlcmd.Parameters.Add("@TB020_Cep", System.Data.SqlDbType.VarChar, 10);
                sqlcmd.Parameters.Add("@TB020_Logradouro", System.Data.SqlDbType.VarChar, 150);
                sqlcmd.Parameters.Add("@TB020_Numero", System.Data.SqlDbType.VarChar, 10);
                sqlcmd.Parameters.Add("@TB020_Bairro", System.Data.SqlDbType.VarChar, 50);
                sqlcmd.Parameters.Add("@TB020_Complemento", System.Data.SqlDbType.VarChar, 50);
                sqlcmd.Parameters.Add("@TB020_TextoPortal", System.Data.SqlDbType.VarChar, 700);
                sqlcmd.Parameters.Add("@TB020_Status", System.Data.SqlDbType.Int);
                sqlcmd.Parameters.Add("@TB020_AlteradoPor", System.Data.SqlDbType.BigInt);
                sqlcmd.Parameters["@TB020_id"].Value                   = Unidade_C.TB020_id;
                sqlcmd.Parameters["@TB020_RazaoSocial"].Value          = Unidade_C.TB020_RazaoSocial;
                sqlcmd.Parameters["@TB020_NomeFantasia"].Value         = Unidade_C.TB020_NomeFantasia;
                sqlcmd.Parameters["@TB020_NomeExibicaoDetalhes"].Value = Unidade_C.TB020_NomeExibicaoDetalhes;
                sqlcmd.Parameters["@TB020_CategoriaExibicao"].Value    = Unidade_C.TB020_CategoriaExibicao.TrimStart().TrimEnd();
                sqlcmd.Parameters["@TB020_Documento"].Value            = Unidade_C.TB020_Documento.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace(" ", "");
                sqlcmd.Parameters["@TB006_id"].Value                   = Unidade_C.TB006_id;
                sqlcmd.Parameters["@TB020_Cep"].Value                  = Unidade_C.TB020_Cep.Replace(".", "").Replace(",", "").Replace("-", "").Replace("/", "").Replace(" ", "");
                sqlcmd.Parameters["@TB020_Logradouro"].Value           = Unidade_C.TB020_Logradouro;
                sqlcmd.Parameters["@TB020_Numero"].Value               = Unidade_C.TB020_Numero.TrimEnd();
                sqlcmd.Parameters["@TB020_Bairro"].Value               = Unidade_C.TB020_Bairro.TrimEnd();
                sqlcmd.Parameters["@TB020_Complemento"].Value          = Unidade_C.TB020_Complemento;
                sqlcmd.Parameters["@TB020_TextoPortal"].Value          = Unidade_C.TB020_TextoPortal;
                sqlcmd.Parameters["@TB020_Status"].Value               = Unidade_C.TB020_StatusS;
                sqlcmd.Parameters["@TB020_AlteradoPor"].Value          = Unidade_C.TB020_AlteradoPor;

                int iresultado = sqlcmd.ExecuteNonQuery();

                Unidade_R.TB020_id = Unidade_C.TB020_id;
                conexaoSQLServer.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Unidade_R);
        }
Пример #22
0
        public UnidadeController UnidadeSelect(long TB020_id)
        {
            UnidadeController Unidade_C = new UnidadeController();

            try
            {
                SqlConnection con  = new SqlConnection(ParametrosDAO.StringConexao);
                StringBuilder sSQL = new StringBuilder();

                sSQL.Append(" SELECT dbo.TB020_Unidades.TB020_id, dbo.TB020_Unidades.TB020_Matriz, dbo.TB020_Unidades.TB012_id, dbo.TB020_Unidades.TB020_RazaoSocial, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_NomeFantasia, dbo.TB020_Unidades.TB020_TipoPessoa, dbo.TB020_Unidades.TB020_Documento, dbo.TB006_Municipio.TB006_id, dbo.TB006_Municipio.TB006_Municipio, ");
                sSQL.Append(" dbo.TB005_Estado.TB005_Id, dbo.TB005_Estado.TB005_Estado, dbo.TB003_Pais.TB003_id, dbo.TB003_Pais.TB003_Pais, dbo.TB020_Unidades.TB020_Cep, dbo.TB020_Unidades.TB020_Logradouro, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_Numero, dbo.TB020_Unidades.TB020_Bairro, dbo.TB020_Unidades.TB020_Complemento, dbo.TB020_Unidades.TB020_TextoPortal, dbo.TB020_Unidades.TB020_logo, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_NomeExibicaoDetalhes,dbo.TB020_Unidades.TB020_CategoriaExibicao, ");
                sSQL.Append(" dbo.TB020_Unidades.TB020_Status, dbo.TB005_Estado.TB005_Sigla ");
                sSQL.Append(" FROM dbo.TB005_Estado INNER JOIN ");
                sSQL.Append(" dbo.TB003_Pais ON dbo.TB005_Estado.TB003_Id = dbo.TB003_Pais.TB003_id INNER JOIN ");
                sSQL.Append(" dbo.TB006_Municipio ON dbo.TB005_Estado.TB005_Id = dbo.TB006_Municipio.TB005_Id INNER JOIN ");
                sSQL.Append(" dbo.TB020_Unidades ON dbo.TB006_Municipio.TB006_id = dbo.TB020_Unidades.TB006_id ");
                sSQL.Append(" WHERE dbo.TB020_Unidades.TB020_id =  ");
                sSQL.Append(TB020_id);

                SqlCommand command = new SqlCommand(sSQL.ToString(), con);
                command.CommandTimeout = 300;

                con.Open();
                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    Unidade_C.TB020_id           = Convert.ToInt64(reader["TB020_id"]);
                    Unidade_C.TB020_RazaoSocial  = reader["TB020_RazaoSocial"].ToString();
                    Unidade_C.TB020_NomeFantasia = reader["TB020_NomeFantasia"].ToString();

                    Unidade_C.TB020_NomeExibicaoDetalhes = reader["TB020_NomeExibicaoDetalhes"] is DBNull ? reader["TB020_NomeFantasia"].ToString() : reader["TB020_NomeExibicaoDetalhes"].ToString();
                    Unidade_C.TB020_CategoriaExibicao    = reader["TB020_CategoriaExibicao"] is DBNull ? "SEM CATEGORIA" : reader["TB020_CategoriaExibicao"].ToString();
                    Unidade_C.TB020_Documento            = reader["TB020_Documento"].ToString();
                    Unidade_C.TB020_Cep         = reader["TB020_Cep"].ToString();
                    Unidade_C.TB020_Logradouro  = reader["TB020_Logradouro"].ToString();
                    Unidade_C.TB020_Numero      = reader["TB020_Numero"].ToString();
                    Unidade_C.TB020_Bairro      = reader["TB020_Bairro"].ToString();
                    Unidade_C.TB020_Complemento = reader["TB020_Complemento"].ToString();
                    Unidade_C.TB020_TextoPortal = reader["TB020_TextoPortal"].ToString();
                    Unidade_C.TB020_TipoPessoa  = Convert.ToInt16(reader["TB020_TipoPessoa"].ToString());
                    Unidade_C.TB020_StatusS     = reader["TB020_Status"].ToString();
                    PaisController objPais = new PaisController();
                    Unidade_C.Pais          = objPais;
                    Unidade_C.Pais.TB003_id = Convert.ToInt64(reader["TB003_id"]);

                    EstadoController objEstado = new EstadoController();
                    Unidade_C.Estado              = objEstado;
                    Unidade_C.Estado.TB005_Id     = Convert.ToInt64(reader["TB005_Id"]);
                    Unidade_C.Estado.TB005_Estado = reader["TB005_Estado"].ToString().TrimEnd();
                    Unidade_C.Estado.TB005_Sigla  = reader["TB005_Sigla"].ToString().TrimEnd();

                    MunicipioController objMunicipio = new MunicipioController();
                    Unidade_C.Municipio                 = objMunicipio;
                    Unidade_C.Municipio.TB006_id        = Convert.ToInt64(reader["TB006_id"]);
                    Unidade_C.Municipio.TB006_Municipio = reader["TB006_Municipio"].ToString().TrimEnd();
                }

                con.Close();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Unidade_C);
        }
Пример #23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        // Se não tiver usuario logado ele volta pra Home
        if (Session["usuario"] == null)
        {
            Response.Redirect("../Home.aspx");
        }

        unidade     = new UnidadeEnsinoBean();
        unidadecont = new UnidadeController();

        //Le o Id da unidade que está na URL
        unidade.Id_unidade = Convert.ToInt32(Request.QueryString["UnidadeId"]);

        curso     = new CursoBean();
        cursocont = new CursoController();
        //Ler o Id do curso que está na URL
        curso.Id = Convert.ToInt32(Request.QueryString["CursoId"]);
        try
        {
            unidade = unidadecont.ConsultarUnidadeId(unidade.Id_unidade);
        }
        catch {
            //Erro ao consulta Unidade
        }

        try{
            curso = cursocont.ConsultarCursoId(curso.Id);
        }

        catch {
            //Erro ao consultar curso
        }
        try
        {
            //Colocar Os valores das variaveis no literal, jogando com a formatação
            ltConteudo.Text = " <div class=" + "\"" + "text-center" + "\"" + " ><h2><p>" + curso.Nome + " - " + unidade.Nome_unidade + "</p></h2></div>" +
                              "<p>De acordo com seus dados selecionamos o curso de " + curso.Nome + " na " + unidade.Nome_unidade + "</p>" +
                              "<div class=" + "\"" + "text-center" + "\"" + " > <h2><p>O Curso</p></h2></div>" +
                              "<p>" + curso.Descricao + "</p>" +
                              "<div class=" + "\"" + "text-center" + "\"" + " > <h2><p>A faculdade</p></h2></div>" +
                              "<p>" + unidade.Descricao_unidade + "</p>" +
                              "<p>Endereço: " + unidade.Endereco_unidade + "</p>";
            int cont = 0;
            programacont = new ProgramaController();
            foreach (ProgramaBean programa in this.programacont.ListarProgramasUnidade(unidade.Id_unidade))
            {
                cont++;
                if (cont == 1)
                {
                    ltConteudo.Text += " <div class=" + "\"" + "text-center" + "\"" + "><h2><p>Formas de ingresso</p></h2>" +
                                       "<p> ";
                }
                ltConteudo.Text += "<p>" + programa.Nome + " </p>";
            }
            //Button para entrar no site da unidade de ensino
            ltConteudo.Text += " </div> <p><a class= " + "\"" + "btn btn-primary btn-lg" + "\"" + " href= " + "\"" + unidade.Site + "\"" + " target=" + "\"" + "resource window" + "\"" + " role= " + "\"" + "button" + "\"" + " >Site da faculdade</a></p>";
        }
        catch {
            //erro ao preencher lbConteudo
        }
        //obs.: "\"" é igual a "
    }
Пример #24
0
        //  Bloco 0
        public static void GerarBloco0()
        {
            EmpresaVO  Empresa  = new EmpresaController().PegaEmpresa(FCaixa.Configuracao.IdEmpresa);
            ContadorVO Contador = new ContadorController().PegaContador();
            List <UnidadeProdutoVO> ListaUnidade = new UnidadeController().UnidadeSPED(DataInicial, DataFinal);
            List <ProdutoVO>        ListaProduto = new ProdutoController().ConsultaProdutoSPED(DataInicial, DataFinal, PerfilApresentacao);
            List <ClienteVO>        ListaCliente = new ClienteController().ConsultaClienteSPED(DataInicial, DataFinal);

            if ((ListaUnidade == null) || (ListaProduto == null))
            {
                MessageBox.Show("Não há venda no período selecionado" + "\r" + "e ou a data informada é inválida", "Informação do Sistema", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            var Bloco0 = FDataModule.ACBrSpedFiscal.Bloco_0;

            //  Registro0000 - Dados da Empresa
            var Registro0000 = Bloco0.Registro0000;

            switch (VersaoLeiaute)
            {
            case 0:
                Registro0000.COD_VER = ACBrFramework.Sped.VersaoLeiaute.Versao100; break;

            case 1:
                Registro0000.COD_VER = ACBrFramework.Sped.VersaoLeiaute.Versao101; break;

            case 2:
                Registro0000.COD_VER = ACBrFramework.Sped.VersaoLeiaute.Versao102; break;

            case 3:
                Registro0000.COD_VER = ACBrFramework.Sped.VersaoLeiaute.Versao103; break;
            }

            switch (FinalidadeArquivo)
            {
            case 0:
                Registro0000.COD_FIN = ACBrFramework.Sped.CodFinalidade.Original; break;

            case 1:
                Registro0000.COD_FIN = ACBrFramework.Sped.CodFinalidade.Substituto; break;
            }

            switch (PerfilApresentacao)
            {
            case 0:
                Registro0000.IND_PERFIL = ACBrFramework.Sped.Perfil.PerfilA; break;

            case 1:
                Registro0000.IND_PERFIL = ACBrFramework.Sped.Perfil.PerfilB; break;

            case 2:
                Registro0000.IND_PERFIL = ACBrFramework.Sped.Perfil.PerfilC; break;
            }

            Registro0000.NOME    = Empresa.RazaoSocial;
            Registro0000.CNPJ    = Empresa.Cnpj;
            Registro0000.CPF     = "";
            Registro0000.UF      = Empresa.Uf;
            Registro0000.IE      = Empresa.InscricaoEstadual;
            Registro0000.COD_MUN = Empresa.CodigoIbgeCidade;
            Registro0000.IM      = Empresa.InscricaoMunicipal;
            Registro0000.SUFRAMA = Empresa.Suframa;

            //  0 - Industrial ou equiparado a industrial;
            //  1 - Outros.
            Registro0000.IND_ATIV = ACBrFramework.Sped.Atividade.Outros;


            //  Registro0001
            var Registro0001 = Bloco0.Registro0001;

            //  Indicador de movimento:
            Registro0001.IND_MOV = ACBrFramework.Sped.IndicadorMovimento.ComDados;

            //Registro0005 - FILHO - Dados complementares da Empresa
            var Registro0005 = Registro0001.Registro0005;

            Registro0005.FANTASIA = Empresa.NomeFantasia;
            Registro0005.CEP      = Empresa.Cep;
            Registro0005.ENDERECO = Empresa.Logradouro;
            Registro0005.NUM      = Empresa.Numero;
            Registro0005.COMPL    = Empresa.Complemento;
            Registro0005.BAIRRO   = Empresa.Bairro;
            Registro0005.FONE     = Empresa.Fone;
            Registro0005.FAX      = Empresa.Fax;
            Registro0005.EMAIL    = Empresa.Email;

            //Registro0100 -  FILHO - Dados do contador.
            var Registro0100 = Registro0001.Registro0100;

            Registro0100.NOME     = Contador.Nome;
            Registro0100.CPF      = Contador.CPF;
            Registro0100.CRC      = Contador.CRC;
            Registro0100.CNPJ     = Contador.CNPJ;
            Registro0100.CEP      = Contador.CEP;
            Registro0100.ENDERECO = Contador.Logradouro;
            Registro0100.NUM      = Convert.ToString(Contador.Numero);
            Registro0100.COMPL    = Contador.Complemento;
            Registro0100.BAIRRO   = Contador.Bairro;
            Registro0100.FONE     = Contador.Fone;
            Registro0100.FAX      = Contador.Fax;
            Registro0100.EMAIL    = Contador.Email;
            Registro0100.COD_MUN  = Contador.CodigoMunicipio;

            //  Lista de cliente da nfe
            //Registro0150
            if (ListaCliente != null)
            {
                for (int i = 0; i <= ListaCliente.Count - 1; i++)
                {
                    var Registro0150 = new Registro0150();
                    Registro0150.COD_PART = Convert.ToString(ListaCliente[i].Id);
                    Registro0150.NOME     = ListaCliente[i].Nome;
                    Registro0150.COD_PAIS = "01058";
                    if (ListaCliente[i].TipoPessoa == "F")
                    {
                        Registro0150.CPF = ListaCliente[i].CpfOuCnpj;
                    }
                    else
                    {
                        Registro0150.CNPJ = ListaCliente[i].CpfOuCnpj;
                    }
                    Registro0150.IE       = ListaCliente[i].InscricaoEstadual;
                    Registro0150.COD_MUN  = ListaCliente[i].CodigoIbgeCidade.Value;
                    Registro0150.SUFRAMA  = "";
                    Registro0150.ENDERECO = ListaCliente[i].Logradouro;
                    Registro0150.NUM      = ListaCliente[i].Numero;
                    Registro0150.COMPL    = ListaCliente[i].Complemento;
                    Registro0150.BAIRRO   = ListaCliente[i].Bairro;

                    Registro0001.Registro0150.Add(Registro0150);
                }
            }

            //  FILHO - Identificação das unidades de medida
            //Registro0190
            for (int i = 0; i <= ListaUnidade.Count - 1; i++)
            {
                var Registro0190 = new Registro0190();
                Registro0190.UNID  = Convert.ToString(ListaUnidade[i].Id);
                Registro0190.DESCR = ListaUnidade[i].Nome;
                Registro0001.Registro0190.Add(Registro0190);
            }

            //  FILHO - Tabela de Identificação do Item (Produtos e Serviços)
            //Registro0200
            for (int i = 0; i <= ListaProduto.Count - 1; i++)
            {
                var Registro0200 = new Registro0200();
                Registro0200.COD_ITEM     = Convert.ToString(ListaProduto[i].Id);
                Registro0200.DESCR_ITEM   = ListaProduto[i].Nome;
                Registro0200.COD_BARRA    = ListaProduto[i].GTIN;
                Registro0200.COD_ANT_ITEM = "";
                Registro0200.UNID_INV     = Convert.ToString(ListaProduto[i].IdUnidade);

                switch (Convert.ToInt32(ListaProduto[i].TipoItemSped))
                {
                case 0:
                    Registro0200.TIPO_ITEM = TipoItem.MercadoriaRevenda; break;

                case 1:
                    Registro0200.TIPO_ITEM = TipoItem.MateriaPrima; break;

                case 2:
                    Registro0200.TIPO_ITEM = TipoItem.Embalagem; break;

                case 3:
                    Registro0200.TIPO_ITEM = TipoItem.ProdutoProcesso; break;

                case 4:
                    Registro0200.TIPO_ITEM = TipoItem.ProdutoAcabado; break;

                case 5:
                    Registro0200.TIPO_ITEM = TipoItem.Subproduto; break;

                case 6:
                    Registro0200.TIPO_ITEM = TipoItem.ProdutoIntermediario; break;

                case 7:
                    Registro0200.TIPO_ITEM = TipoItem.MaterialConsumo; break;

                case 8:
                    Registro0200.TIPO_ITEM = TipoItem.AtivoImobilizado; break;

                case 9:
                    Registro0200.TIPO_ITEM = TipoItem.Servicos; break;

                case 10:
                    Registro0200.TIPO_ITEM = TipoItem.OutrosInsumos; break;

                case 99:
                    Registro0200.TIPO_ITEM = TipoItem.Outras; break;
                }

                Registro0200.COD_NCM   = ListaProduto[i].NCM;
                Registro0200.EX_IPI    = "";
                Registro0200.COD_GEN   = ListaProduto[i].NCM.Substring(2, 1);
                Registro0200.COD_LST   = "";
                Registro0200.ALIQ_ICMS = ListaProduto[i].AliquotaICMS;

                Registro0001.Registro0200.Add(Registro0200);
            }
        }