Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 2
0
 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);
        }
Ejemplo n.º 4
0
 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();
     }
 }
Ejemplo n.º 5
0
        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());
        }