private void btnPesquisar_Click(object sender, EventArgs e) { try { atendimento = new AtendimentoVO(); objetoDAO.AddParametros(dtpDataInicial.Value.ToShortDateString(), dtpDataFinal.Value.ToShortDateString()); if (mtxtCPF.Enabled) { ClienteVO cli = new ClienteDAO().PesquisaPorCPF(mtxtCPF.Text); atendimento.CodCliente = cli.Id; atendimento.Cliente = cli.Nome; } if (!cbxTodosFuncs.Checked) { atendimento.CodFuncionario = Convert.ToInt32(cbxFuncionario.SelectedValue); atendimento.Func = cbxFuncionario.SelectedText; } dataGridView1.DataSource = objetoDAO.Pesquisa(atendimento); atendimento = null; } catch (FormatException) { Metodos.Mensagem("Campo numérico inválido!", TipoMsgEnum.Erro); } catch (SqlException) { Metodos.Mensagem("Ocorreu um erro no banco de dados.", TipoMsgEnum.Erro); } catch (Exception erro) { Metodos.Mensagem(erro.Message, TipoMsgEnum.Erro); } }
private void btnNovoAten_Click(object sender, EventArgs e) { atendimento = null; mtxtCPF.Text = ""; cbxFuncionario.SelectedIndex = -1; dataGridView1.DataSource = null; btnNovoAten.Visible = false; }
protected override PadraoVO MontaVO(DataRow dr) { AtendimentoVO obj = new AtendimentoVO(); obj.Id = Convert.ToInt32(dr["id"].ToString()); obj.CodCliente = Convert.ToInt32(dr["cod_cliente"].ToString()); obj.CodFuncionario = Convert.ToInt32(dr["cod_func"].ToString()); obj.Data = Convert.ToDateTime(dr["dt_atendimento"].ToString()); obj.PrecoTotal = Convert.ToDouble(dr["valor_total"].ToString()); return(obj); }
private void btnSelecionar_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow != null) { atendimento = new AtendimentoVO(); atendimento.Id = Convert.ToInt32(dataGridView1.CurrentRow.Cells["id"].Value); atendimento.CodCliente = Convert.ToInt32(dataGridView1.CurrentRow.Cells["codCliente"].Value); atendimento.CodFuncionario = Convert.ToInt32(dataGridView1.CurrentRow.Cells["codFunc"].Value); atendimento.Data = Convert.ToDateTime(dataGridView1.CurrentRow.Cells["data"].Value); atendimento.PrecoTotal = Convert.ToDouble(dataGridView1.CurrentRow.Cells["valorTotal"].Value); atendimento.Cliente = dataGridView1.CurrentRow.Cells["cliente"].Value.ToString(); atendimento.Func = dataGridView1.CurrentRow.Cells["func"].Value.ToString(); Close(); } }
private void btnConsultAten_Click(object sender, EventArgs e) { frPesquisaAten tela = new frPesquisaAten(); tela.ShowDialog(); if (tela.atendimento == null) { return; } btnNovoAten.Visible = true; atendimento = tela.atendimento; mtxtCPF.Text = (new ClienteDAO().Consulta(atendimento.CodCliente) as ClienteVO).CPF; cbxFuncionario.SelectedText = atendimento.Func; dataGridView1.DataSource = new ServDetalheDAO().Listar(atendimento.Id); }
protected override SqlParameter[] CriaParametros(PadraoVO o) { AtendimentoVO obj = o as AtendimentoVO; List <SqlParameter> param = new List <SqlParameter>(); if (!pesquisa) { param.Add(new SqlParameter("id", obj.Id)); } if (obj.CodCliente > 0) { param.Add(new SqlParameter("cod_cliente", obj.CodCliente)); } if (obj.CodFuncionario > 0) { param.Add(new SqlParameter("cod_func", obj.CodFuncionario)); } if (obj.Data != new DateTime()) { param.Add(new SqlParameter("dt_atendimento", obj.Data)); } return(param.ToArray()); }