示例#1
0
 private void PreencherFridHistorico(int codChamado)
 {
     this.chamadoresp        = new ChamadosRespostas();
     this.chamadorespDAL     = new ChamadosRespostasDAL();
     this.chamadoresp        = this.chamadorespDAL.Consultar(codChamado);
     dgvHistorico.DataSource = this.chamadoresp.DataResult;
     dgvHistorico.AutoResizeColumns();
 }
示例#2
0
        private void btnResponder_Click(object sender, EventArgs e)
        {
            Usuario    user    = new Usuario();
            UsuarioDAL userDAL = new UsuarioDAL();

            this.chamado        = new Chamados();
            this.chamadoDAL     = new ChamadoDAL();
            this.chamadoresp    = new ChamadosRespostas();
            this.chamadorespDAL = new ChamadosRespostasDAL();
            try
            {
                if (tool.ChecaCampoNullo(rgBox5))
                {
                    user.NomeAcesso = clsOperadores.NomeLogin;
                    DataTable dt    = userDAL.ConsultarCodigo(user);
                    int       vUser = int.Parse(dt.DataSet.Tables[0].Rows[0]["codigo"].ToString());
                    this.chamadoresp.Chamado  = int.Parse(txtCodigo.Text);
                    this.chamadoresp.Codigo   = 0;
                    this.chamadoresp.Resposta = txtResp.Text;
                    this.chamadoresp.Usuario  = vUser;
                    this.chamadoresp.DataHora = DateTime.Now;

                    this.chamadorespDAL.Gravar(this.chamadoresp);

                    if (chkValor6.Checked)
                    {
                        this.chamado.FechadoPor = vUser;
                        this.chamado.Codigo     = int.Parse(txtCodigo.Text);
                        this.chamadoDAL.FecharChamado(this.chamado);

                        MessageBox.Show("Chamado fechado com sucesso", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                        this.tool.LimpaCampos(rgBox5);
                    }
                    else
                    {
                        MessageBox.Show("Chamado respondido com sucesso", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
                        this.tool.LimpaCampos(rgBox5);
                    }
                }
                else
                {
                    MessageBox.Show("Por favor preencher todos os campos!", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1);
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }
示例#3
0
        private void btnConsultar_Click(object sender, EventArgs e)
        {
            this.chamadoDAL        = new ChamadoDAL();
            this.chamado           = new Chamados();
            this.chamadorespDAL    = new ChamadosRespostasDAL();
            this.chamadoresp       = new ChamadosRespostas();
            dgvConsulta.DataSource = null;
            try
            {
                if (cbPesquisa.Text != "" && txtFiltro.Text != "")
                {
                    if (cbPesquisa.SelectedText == "Aberto Por")
                    {
                        this.chamado.AbertoPor = int.Parse(cbPesquisa.Text);
                    }
                    else if (cbPesquisa.SelectedText == "Código")
                    {
                        this.chamado.Codigo = int.Parse(cbPesquisa.Text);
                    }
                    else if (cbPesquisa.SelectedText == "Assunto")
                    {
                        this.chamado.Assunto = cbPesquisa.Text;
                    }

                    this.chamado           = this.chamadoDAL.ConsultarFechado(this.chamado);
                    dgvConsulta.DataSource = this.chamado.DataResult;
                    dgvConsulta.AutoResizeColumns();
                }
                else if (cbPesquisa.Text == "" && txtFiltro.Text == "")
                {
                    dgvConsulta.DataSource = this.chamadoDAL.ConsultarFechado();
                    dgvConsulta.AutoResizeColumns();
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message, "Pesquisar", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
            }
        }