public static void AlterarDataSaidaEquipamento(MODGrupo_Equipamento grupoEquipamento)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "UPDATE TBLGRUPO_Equipamento SET data_fim = @data where fk_grupo = @grupo and fk_equipamento = @equipamento and data_fim is null";
            comando.Parameters.AddWithValue("@data", grupoEquipamento.DataFim);
            comando.Parameters.AddWithValue("@grupo", grupoEquipamento.FkGrupo);
            comando.Parameters.AddWithValue("@equipamento", grupoEquipamento.FkEquipamento);

            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
        public static void InserirEquipamentoGrupo(MODGrupo_Equipamento grupoEquipamento)
        {
            Conexao.Abrir();

            MySqlCommand comando = new MySqlCommand();

            comando.Connection = Conexao.conexao;

            comando.CommandText = "INSERT INTO TBLGRUPO_EQUIPAMENTO (fk_grupo, fk_equipamento, data_inicio) "
                                  + "VALUES (@fk_grupo, @fk_equipamento, @data_inicio)";
            comando.Parameters.AddWithValue("@fk_grupo", grupoEquipamento.FkGrupo);
            comando.Parameters.AddWithValue("@fk_equipamento", grupoEquipamento.FkEquipamento);
            comando.Parameters.AddWithValue("@data_inicio", grupoEquipamento.DataInicio);

            comando.ExecuteNonQuery();

            Conexao.Fechar();
        }
        protected void Desvincular_Click(object sender, EventArgs e)
        {
            MODGrupo_Equipamento grupoEquipamento = new MODGrupo_Equipamento();

            if (TxtDataTermino.Text.Trim() == "")
            {
                LblResposta.Text = "A data de término nao pode ser nula!";
            }
            else
            {
                grupoEquipamento.FkEquipamento = Convert.ToInt32(Page.Request.QueryString["equipamento"]);
                grupoEquipamento.FkGrupo       = Convert.ToInt32(TxtGrupo.SelectedValue);
                grupoEquipamento.DataFim       = Convert.ToDateTime(TxtDataTermino.Text.Trim());

                BLLEquipamento.AlterarDataSaidaEquipamento(grupoEquipamento);

                LblResposta.Text = "Equipamento desvinculado com sucesso!";
            }
        }
Esempio n. 4
0
        protected void BtnVincularEquipamento_Click(object sender, EventArgs e)
        {
            MODGrupo_Equipamento grupoEquipamento = new MODGrupo_Equipamento();

            if (TxtData.Text.Trim() == "")
            {
                LblResposta.Text = Erros.DataVazio;
            }
            else
            {
                grupoEquipamento.FkGrupo       = Convert.ToInt32(TxtGrupo.SelectedValue);
                grupoEquipamento.FkEquipamento = Convert.ToInt32(TxtEquipamento.SelectedValue);
                grupoEquipamento.DataInicio    = Convert.ToDateTime(TxtData.Text.Trim());

                BLLEquipamento.InserirEquipamentoGrupo(grupoEquipamento);

                LblResposta.Text = "Equipamento vinculado com sucesso!";
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (Session["login"] == null)
            {
                Session.RemoveAll();
                Response.Redirect("../Pages/Login.aspx");
            }

            MODUsuario usuario2 = new MODUsuario();

            usuario2.Login = PegaLogin.RetornaLogin();
            usuario2       = BLLUsuario.PesquisarLogin(usuario2);

            ImagemUser.ImageUrl  = "../Pages/" + usuario2.Imagem;
            ImagemUser2.ImageUrl = "../Pages/" + usuario2.Imagem;
            LblNome.Text         = usuario2.Nome;

            if (usuario2.FkTipo == 1)
            {
                LblFuncao.Text = "Administrador";
            }
            else
            {
                LblFuncao.Text = "Lider de Pesquisa";
            }

            if (!Page.IsPostBack)
            {
                MODGrupo_Equipamento grupoEquipamento = new MODGrupo_Equipamento();
                MODEquipamento       equipamento      = new MODEquipamento();
                grupoEquipamento.FkEquipamento = Convert.ToInt32(Page.Request.QueryString["equipamento"]);
                TxtGrupo.DataSource            = BLLEquipamento.PesquisarGrupo(grupoEquipamento, "equipamento");
                TxtGrupo.DataValueField        = "Id_grupo";
                TxtGrupo.DataTextField         = "Nome";
                TxtGrupo.DataBind();

                equipamento.IdEquipamento = grupoEquipamento.FkEquipamento;
                equipamento = BLLEquipamento.PesquisarEquipamento(equipamento, "id");

                TxtNome.Text = equipamento.Nome;
            }
        }
        public static DataTable PesquisarGrupo(MODGrupo_Equipamento grupoEquipamento, string tipoPesquisa)
        {
            MySqlCommand comando = new MySqlCommand();

            Conexao.Abrir();
            comando.Connection = Conexao.conexao;

            if (tipoPesquisa == "equipamento")
            {
                comando.CommandText = "select g.id_grupo, g.nome, ge.data_inicio, ge.data_fim from tblgrupo g inner join tblgrupo_equipamento ge on ge.fk_grupo = g.id_grupo inner join tblequipamento e on ge.fk_equipamento = e.id_equipamento and ge.fk_equipamento = @equipamento and ge.data_fim is null";
                comando.Parameters.AddWithValue("@equipamento", grupoEquipamento.FkEquipamento);
            }

            comando.CommandType = CommandType.Text;
            MySqlDataAdapter da    = new MySqlDataAdapter(comando);
            DataTable        dados = new DataTable();

            da.Fill(dados);

            return(dados);
        }
Esempio n. 7
0
 public static DataTable PesquisarGrupo(MODGrupo_Equipamento grupoEquipamento, string tipoPesquisa)
 {
     return(DALEquipamento.PesquisarGrupo(grupoEquipamento, tipoPesquisa));
 }
Esempio n. 8
0
 public static void AlterarDataSaidaEquipamento(MODGrupo_Equipamento grupoEquipamento)
 {
     DALEquipamento.AlterarDataSaidaEquipamento(grupoEquipamento);
 }
Esempio n. 9
0
 public static void InserirEquipamentoGrupo(MODGrupo_Equipamento grupoEquipamento)
 {
     DALEquipamento.InserirEquipamentoGrupo(grupoEquipamento);
 }