private void frmChamados_Load(object sender, EventArgs e) { // TODO: esta linha de código carrega dados na tabela 'ChamadosDataSet.tblChamado'. Você pode movê-la ou removê-la conforme necessário. this.tblChamadoTableAdapter.Fill(this.ChamadosDataSet.tblChamado); var chamado = new ChamadoDAL(); var usuario = new UsuarioDAL(); var solicitacao = new SolicitacaoDAL(); var listaStatus = chamado.ListarStatus(); var listaUsuario = usuario.Listar(); var listaSolicitacao = solicitacao.ListarSolicitacoes(); foreach (var item in listaStatus) { cboStatus.Items.Add(item); } foreach (var item in listaUsuario) { cboUsuario.Items.Add(item); cboTecnico.Items.Add(item); } foreach (var item in listaSolicitacao) { cboSolicitacao.Items.Add(item); } }
public ActionResult RetornarRegistrosPorClienteProduto(int IdProduto = 0, int IdCliente = 0) { var dal = new ChamadoDAL(); var registrosEncontrados = dal.RetornarTodosChamadosPendentes(IdProduto, IdCliente); return(PartialView("_ListaDeChamados", registrosEncontrados)); //try //{ // var dal = new ChamadoDAL(); // var registrosEncontrados = dal.RetornarTodosChamadosPendentes(IdProduto, IdCliente); // if (registrosEncontrados != null) // { // return Json(new { Resultado = registrosEncontrados }, JsonRequestBehavior.AllowGet ); // } // else // { // registrosEncontrados = dal.RetornarTodosChamadosPendentes(); // return Json(new { Resultado = registrosEncontrados, JsonRequestBehavior.AllowGet }); // } //} //catch (Exception e) //{ // return Json(new { Resultado = "", JsonRequestBehavior.AllowGet }); //} }
public Chamado ConsultarChamado(int idChamado) { var dalChamado = new ChamadoDAL(); var chamado = dalChamado.ConsultarChamado(idChamado); if (chamado == null) { throw new NullReferenceException("Codígo de chamado não encontrado"); } return(chamado); }
public void AlterarChamado(Chamado chamado) { try { var dalChamado = new ChamadoDAL(); dalChamado.AlterarChamado(chamado); } catch (SqlTypeException e) { throw new SqlTypeException("Formato de data inválido"); } }
public bool ExcluirChamado(int idChamado) { try { var dalChamado = new ChamadoDAL(); var result = dalChamado.ExcluirChamado(idChamado); return(result); } catch (Exception) { throw new Exception("Este chamado possui ações!"); } }
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); } }
private void button1_Click(object sender, EventArgs e) { var chamado = new ChamadoDAL(); var status = cboStatus.Text != "Selecionar" ? cboStatus.Text : string.Empty; var tecnio = cboTecnico.Text != "Selecionar" ? cboTecnico.Text : string.Empty; var usuario = cboUsuario.Text != "Selecionar" ? cboUsuario.Text : string.Empty; var solicitacao = cboSolicitacao.Text != "Selecionar" ? cboSolicitacao.Text : string.Empty; var chamados = chamado.ListarChamadosRelatorio(txtIdChamado.Text, txtTitulo.Text, status, tecnio, usuario, solicitacao, dtDataAbertura.Text, dtDataFechamento.Text, dtDataConclusao.Text); reportViewer1.LocalReport.DataSources.Clear(); reportViewer1.LocalReport.DataSources.Add(new Microsoft.Reporting.WinForms.ReportDataSource("DataSet1", chamados)); this.reportViewer1.RefreshReport(); txtIdChamado.Text = string.Empty; txtTitulo.Text = string.Empty; }
// GET: Chamado public ActionResult Index() { if (Session["UsuarioAutenticado"] == null) { return(RedirectToAction("ValidarLogin", "Colaborador")); } if (TempData["Mensagem"] != null) { ViewBag.Mensagem = TempData["Mensagem"]; } var chamadoDAL = new ChamadoDAL(); var listaProdutos = new ProdutoDAL(); var listaClientes = new ClienteDAL(); ViewBag.Clientes = listaClientes.RetornarTodosClientes(); ViewBag.Produtos = listaProdutos.TodosProdutos(); return(View(chamadoDAL.RetornarTodosChamadosPendentes())); }
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); } }
private void btnSalvar_Click(object sender, EventArgs e) { Usuario user = new Usuario(); UsuarioDAL userDAL = new UsuarioDAL(); this.chamado = new Chamados(); this.chamadoDAL = new ChamadoDAL(); try { if (tool.ChecaCampoNullo(txtDescricao)) { user.NomeAcesso = txtAbertoPor.Text; DataTable dt = userDAL.ConsultarCodigo(user); int vUser = int.Parse(dt.DataSet.Tables[0].Rows[0]["codigo"].ToString()); this.chamado.Codigo = 0; this.chamado.AbertoPor = vUser; this.chamado.Assunto = txtAssunto.Text; this.chamado.DataAbertura = DateTime.Now; this.chamado.ProblemaInicial = txtDescricao.Text; this.chamado.Prioridade = int.Parse(cbPrioridade.Text); this.chamadoDAL.AbrirChamado(this.chamado); MessageBox.Show("Chamado aberto com sucesso", "Cadastro", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); this.tool.LimpaCampos(txtDescricao); } 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); } }
public ChamadoBLL() { chamadoDAL = new ChamadoDAL(); }
public bool FinalizarChamado(int idChamado) { var dalChamado = new ChamadoDAL(); return(dalChamado.FinalizarChamado(idChamado)); }
public void CriarChamado(int idColaborador, Chamado chamado) { var dalChamado = new ChamadoDAL(); dalChamado.CriarChamado(idColaborador, chamado); }