示例#1
0
        public bool createSolucaoTicket(Ticket ticket, Funcionario funcionario)
        {
            try
            {
                AcessoDadosMySQL.LimparParametros();
                object objRetorno = null;
                if (ticket != null)
                {
                    AcessoDadosMySQL.AdicionarParametros("@vchTicketId", ticket.ticketId);
                    AcessoDadosMySQL.AdicionarParametros("@vchsolucao", ticket.solucao);
                    AcessoDadosMySQL.AdicionarParametros("@intFuncionarioID", funcionario.funcionarioId);

                    string strSQL = "INSERT INTO ticketsconcluidos(solucao, ticket_id, funcionario_id) VALUES (@vchsolucao, @vchTicketId, @intFuncionarioID); SELECT LAST_INSERT_ID();";
                    objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
                }
                int intResultado = 0;

                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message);
                return(false);
            }
        }
示例#2
0
 public bool delete(Ticket ticket)
 {
     try
     {
         AcessoDadosMySQL.LimparParametros();
         object objRetorno = null; if (ticket != null)
         {
             AcessoDadosMySQL.AdicionarParametros("@vchTicketId", ticket.ticketId);
             string strSQL = "DELETE FROM ticket WHERE ticketId = @vchTicketId; select @vchTicketId;";
             objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
         }
         int intResultado = 0;
         if (objRetorno != null)
         {
             if (int.TryParse(objRetorno.ToString(), out intResultado))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception)
     {
         return(false);
     }
 }
        public bool edit(Funcionario funcionario)
        {
            try
            {
                AcessoDadosMySQL.LimparParametros();
                object objRetorno = null;
                if (funcionario != null)
                {
                    AcessoDadosMySQL.AdicionarParametros("@intFuncionarioId", funcionario.funcionarioId);
                    AcessoDadosMySQL.AdicionarParametros("@vchNome", funcionario.nome);
                    AcessoDadosMySQL.AdicionarParametros("@vchLogin", funcionario.login);
                    AcessoDadosMySQL.AdicionarParametros("@vchSenha", funcionario.senha);

                    string strSQL = "update funcionarios set nome = @vchNome, login = @vchLogin, senha = @vchSenha where Id = @intFuncionarioId;select @intFuncionarioId;";
                    objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
                }
                int intResultado = 0;
                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception)
            {
                return(false);
            }
        }
        public bool create(Funcionario funcionario)
        {
            try
            {
                AcessoDadosMySQL.LimparParametros();
                object objRetorno = null;
                if (funcionario != null)
                {
                    AcessoDadosMySQL.AdicionarParametros("@vchNome", funcionario.nome);
                    AcessoDadosMySQL.AdicionarParametros("@vchLogin", funcionario.login);
                    AcessoDadosMySQL.AdicionarParametros("@vchSenha", funcionario.senha);

                    string strSQL = "insert into funcionarios (nome, login, senha) values (@vchNome, @vchLogin, @vchSenha);SELECT LAST_INSERT_ID();";
                    objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
                }
                int intResultado = 0;

                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.ToString());
                return(false);
            }
        }
 public bool delete(Funcionario funcionario)
 {
     try
     {
         AcessoDadosMySQL.LimparParametros();
         object objRetorno = null; if (funcionario != null)
         {
             AcessoDadosMySQL.AdicionarParametros("@intId", funcionario.funcionarioId);
             string strSQL = "delete from funcionarios where id = @intId;select @intFuncionarioId;";
             objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
         }
         int intResultado = 0;
         if (objRetorno != null)
         {
             if (int.TryParse(objRetorno.ToString(), out intResultado))
             {
                 return(true);
             }
         }
         return(false);
     }
     catch (Exception)
     {
         return(false);
     }
 }
示例#6
0
        public bool edit(Ticket relatar)
        {
            try
            {
                AcessoDadosMySQL.LimparParametros();
                object objRetorno = null;
                if (relatar != null)
                {
                    AcessoDadosMySQL.AdicionarParametros("@intTicketId", relatar.ticketId);
                    AcessoDadosMySQL.AdicionarParametros("@vchUsuario", relatar.usuario);
                    AcessoDadosMySQL.AdicionarParametros("@dteData", relatar.data);
                    AcessoDadosMySQL.AdicionarParametros("@vchCategoria", relatar.categoria);
                    AcessoDadosMySQL.AdicionarParametros("@vchSoftware", relatar.software);
                    AcessoDadosMySQL.AdicionarParametros("@vchPrioridade", relatar.prioridade);
                    AcessoDadosMySQL.AdicionarParametros("@vchDescricao", relatar.descricao);
                    AcessoDadosMySQL.AdicionarParametros("@vchDepartamento", relatar.departamento);
                    AcessoDadosMySQL.AdicionarParametros("@vchMsgErro", relatar.msgErro);
                    AcessoDadosMySQL.AdicionarParametros("@vchStatus", relatar.status);


                    string strSQL = "UPDATE ticket SET usuario = @vchUsuario, data = @dteData, categoria = @vchCategoria, software = @vchSoftware, prioridade = @vchPrioridade," +
                                    " descricao = @vchDescricao, departamento = @vchDepartamento, msgErro = @vchMsgErro, status = @vchStatus WHERE ticketId = @intTicketId;";
                    objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
                }
                int intResultado = 0;
                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                return(false);
            }
        }
示例#7
0
        public bool create(Ticket relatar)
        {
            try
            {
                AcessoDadosMySQL.LimparParametros();
                object objRetorno = null;
                if (relatar != null)
                {
                    AcessoDadosMySQL.AdicionarParametros("@vchUsuario", relatar.usuario);
                    AcessoDadosMySQL.AdicionarParametros("@dteData", relatar.data);
                    AcessoDadosMySQL.AdicionarParametros("@vchCategoria", relatar.categoria);
                    AcessoDadosMySQL.AdicionarParametros("@vchSoftware", relatar.software);
                    AcessoDadosMySQL.AdicionarParametros("@vchPrioridade", relatar.prioridade);
                    AcessoDadosMySQL.AdicionarParametros("@vchDescricao", relatar.descricao);
                    AcessoDadosMySQL.AdicionarParametros("@vchDepartamento", relatar.departamento);
                    AcessoDadosMySQL.AdicionarParametros("@vchMsgErro", relatar.msgErro);
                    AcessoDadosMySQL.AdicionarParametros("@vchStatus", relatar.status);

                    string strSQL = "INSERT INTO ticket(usuario, data, categoria, software, prioridade, descricao, departamento, msgErro, status) VALUES (@vchUsuario, @dteData, @vchCategoria, @vchSoftware, @vchPrioridade, @vchDescricao, @vchDepartamento, @vchMsgErro, @vchStatus); SELECT LAST_INSERT_ID();";
                    objRetorno = AcessoDadosMySQL.ExecutarManipulacao(CommandType.Text, strSQL);
                }
                int intResultado = 0;

                if (objRetorno != null)
                {
                    if (int.TryParse(objRetorno.ToString(), out intResultado))
                    {
                        return(true);
                    }
                }
                return(false);
            }
            catch (Exception)
            {
                return(false);
            }
        }