Пример #1
0
        protected override void PreencheTela(PadraoVO o)
        {
            if (o == null)
            {
                return;
            }
            pictureBoxFunc.Image         = null;
            pictureBoxFunc.ImageLocation = null;

            try
            {
                FuncionarioVO funcionario = o as FuncionarioVO;
                txtId.Text        = funcionario.Id.ToString();
                txtDescricao.Text = funcionario.Nome;
                mtxtDataNasc.Text = funcionario.DataNascimento.ToString("dd/MM/yyyy");
                mtxtSalario.Text  = funcionario.Salario.ToString("0.00");
                mtxtTelefone.Text = funcionario.Telefone;
                cbxEspecialidade.SelectedValue = funcionario.CodEspecialidade;
                pictureBoxFunc.Load(caminhoExe + funcionario.Foto);
            }
            catch (Exception ex)
            {
                TrataErro(ex);
            }
        }
Пример #2
0
        protected override SqlParameter[] CriaParametros(PadraoVO o)
        {
            FuncionarioVO       obj   = o as FuncionarioVO;
            List <SqlParameter> param = new List <SqlParameter>();

            if (obj.Id > 0)
            {
                param.Add(new SqlParameter("id", obj.Id));
            }
            if (!string.IsNullOrEmpty(obj.Nome))
            {
                param.Add(new SqlParameter("nome", obj.Nome));
            }
            if (!string.IsNullOrEmpty(obj.Telefone))
            {
                param.Add(new SqlParameter("telefone", obj.Telefone));
            }
            if (obj.DataNascimento != new DateTime())
            {
                param.Add(new SqlParameter("dt_nascimento", obj.DataNascimento));
            }
            if (obj.Salario > 0)
            {
                param.Add(new SqlParameter("salario", obj.Salario));
            }
            if (obj.CodEspecialidade > 0)
            {
                param.Add(new SqlParameter("cod_espec", obj.CodEspecialidade));
            }
            if (!string.IsNullOrEmpty(obj.Foto))
            {
                param.Add(new SqlParameter("foto", obj.Foto));
            }
            return(param.ToArray());
        }
Пример #3
0
 /// <summary>
 /// Método para inserir um registro no BD
 /// </summary>
 public virtual void Inserir(PadraoVO o)
 {
     if (Consulta(o.Id) != null)
         throw new Exception("Este código já está sendo utilizado!");
     string sql = MontaSQLInsert();
     Metodos.ExecutaSQL(sql, CriaParametros(o));
 }
Пример #4
0
 private void PreencheTela(PadraoVO t)
 {
     try
     {
         if (t != null)
         {
             ResponsavelDAO respDAO     = new ResponsavelDAO();
             ResponsavelVO  responsavel = respDAO.RetornaPorID((t as AnimalVO).IdResp) as ResponsavelVO;
             cbxResp.SelectedIndex   = responsavel.Id;
             cbxEspecie.SelectedItem = (t as AnimalVO).IdEspecie;
             cbxRaca.SelectedItem    = (t as AnimalVO).IdRaca;
             cbxPorte.SelectedItem   = (t as AnimalVO).IdPorte;
             txtId.Text          = (t as AnimalVO).Id.ToString();
             txtNome.Text        = (t as AnimalVO).Nome;
             txtPreferencia.Text = (t as AnimalVO).Preferencia;
         }
         else
         {
             LimpaCampos(this);
         }
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
Пример #5
0
        protected override SqlParameter[] CriaParametros(PadraoVO o)
        {
            ClienteVO           obj   = o as ClienteVO;
            List <SqlParameter> param = new List <SqlParameter>();

            if (obj.Id > 0)
            {
                param.Add(new SqlParameter("id", obj.Id));
            }
            if (!string.IsNullOrEmpty(obj.Nome))
            {
                param.Add(new SqlParameter("nome", obj.Nome));
            }
            if (!string.IsNullOrEmpty(obj.Telefone))
            {
                param.Add(new SqlParameter("telefone", obj.Telefone));
            }
            if (obj.DataNascimento != new DateTime())
            {
                param.Add(new SqlParameter("dt_nascimento", obj.DataNascimento));
            }
            if (!string.IsNullOrEmpty(obj.CPF))
            {
                param.Add(new SqlParameter("cpf", obj.CPF));
            }
            if (!string.IsNullOrEmpty(obj.Endereco))
            {
                param.Add(new SqlParameter("endereco", obj.Endereco));
            }
            if (obj.CodCidade > 0)
            {
                param.Add(new SqlParameter("cod_cidade", obj.CodCidade));
            }
            return(param.ToArray());
        }
Пример #6
0
        protected override SqlParameter[] CriaParametros(PadraoVO o)
        {
            EspecialidadeVO obj = o as EspecialidadeVO;

            SqlParameter[] param = new SqlParameter[2];
            param[0] = new SqlParameter("id", obj.Id);
            param[1] = new SqlParameter("nome", obj.Nome);
            return(param);
        }
Пример #7
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            CargoVO t = o as CargoVO;

            parametros[0] = new SqlParameter("idCargo", t.Id);
            parametros[1] = new SqlParameter("descricao", t.Descricao);

            return(parametros);
        }
Пример #8
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            BanhoVO t = o as BanhoVO;

            parametros[0] = new SqlParameter("idCargo", t.Id);
            parametros[1] = new SqlParameter("descricao", t.DescricaoBanho);
            parametros[2] = new SqlParameter("precoBase", t.PrecoBase);

            return(parametros);
        }
Пример #9
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            RacaVO t = o as RacaVO;

            parametros[0] = new SqlParameter("idRaca", t.Id);
            parametros[1] = new SqlParameter("idEspecie", t.IdEspecie);
            parametros[2] = new SqlParameter("descricao", t.Descricao);

            return(parametros);
        }
Пример #10
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            PorteVO t = o as PorteVO;

            parametros[0] = new SqlParameter("idPorte", t.Id);
            parametros[1] = new SqlParameter("idRaca", t.IdRaca);
            parametros[2] = new SqlParameter("porte", t.Porte);

            return(parametros);
        }
Пример #11
0
 private void btnUltimo_Click(object sender, EventArgs e)
 {
     try
     {
         PadraoVO o = objetoDAO.Ultimo();
         PreencheTela(o);
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
        public override DataTable Pesquisa(PadraoVO o)
        {
            pesquisa = true;
            List <SqlParameter> list = new List <SqlParameter>();

            list.AddRange(dataParametros);
            list.AddRange(CriaParametros(o));
            pesquisa = false;
            string sql = "sp_Pesquisa" + ProcedureName();

            return(Metodos.ExecutaSelect(sql, list.ToArray()));
        }
Пример #13
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            AnimalBanhoVO t = o as AnimalBanhoVO;

            parametros[0] = new SqlParameter("idConsulta", t.Id);
            parametros[1] = new SqlParameter("IdAnimal", t.IdAnimal);
            parametros[2] = new SqlParameter("idBanho", t.IdBanho);
            parametros[3] = new SqlParameter("dataBanho", t.DataBanho);
            parametros[4] = new SqlParameter("precoFinal", t.PrecoFinal);
            parametros[5] = new SqlParameter("manipulacao", manipula);

            return(parametros);
        }
Пример #14
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            ConsulMedicaVO t = o as ConsulMedicaVO;

            parametros[0] = new SqlParameter("idConsulta", t.Id);
            parametros[1] = new SqlParameter("IdAnimal", t.IdAnimal);
            parametros[2] = new SqlParameter("IdVet", t.IdVet);
            parametros[3] = new SqlParameter("dataCon", t.DataConsulta);
            parametros[4] = new SqlParameter("descricao", t.Descricao);
            parametros[5] = new SqlParameter("manipulacao", manipula);

            return(parametros);
        }
Пример #15
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            AnimalVO t = o as AnimalVO;

            parametros[0] = new SqlParameter("idAnimal", t.Id);
            parametros[1] = new SqlParameter("idResp", t.IdResp);
            parametros[2] = new SqlParameter("idRaca", t.IdRaca);
            parametros[3] = new SqlParameter("idPorte", t.IdPorte);
            parametros[4] = new SqlParameter("nome", t.Nome);
            parametros[5] = new SqlParameter("preferencia", t.Preferencia);
            parametros[6] = new SqlParameter("manipulacao", manipula);

            return(parametros);
        }
Пример #16
0
 private void BtnProximo_Click(object sender, EventArgs e)
 {
     try
     {
         PadraoVO obj = RespDAO.Proximo(Convert.ToInt32(txtId.Text));
         if (obj != null)
         {
             PreencheTela(obj);
         }
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
Пример #17
0
        protected override SqlParameter[] CriaParametros(PadraoVO o, string manipula)
        {
            ResponsavelVO t = o as ResponsavelVO;

            parametros[0] = new SqlParameter("idResp", t.Id);
            parametros[1] = new SqlParameter("nome", t.Nome);
            parametros[2] = new SqlParameter("rg", t.Rg);
            parametros[3] = new SqlParameter("telefone", t.Telefone);
            parametros[4] = new SqlParameter("email", t.Email);
            parametros[5] = new SqlParameter("endereco", t.Endereco);
            parametros[6] = new SqlParameter("dataNasc", t.DataNasc);
            parametros[7] = new SqlParameter("manipulacao", manipula);

            return(parametros);
        }
Пример #18
0
        public override void InsereOuAltera(PadraoVO o)
        {
            SqlParameter[] parametros = new SqlParameter[1];
            parametros[0] = new SqlParameter("@cpf", (o as ClienteVO).CPF);
            DataTable dt = Metodos.ExecutaSelect("sp_ValidaCPF", parametros);

            if (dt.Rows[0][0].ToString() == "1")
            {
                throw new Exception("O CPF inserido já foi cadastrado!");
            }

            string sql = "sp_IncluiOuAltera" + ProcedureName();

            Metodos.ExecutaSQL(sql, CriaParametros(o));
        }
Пример #19
0
 private void btnProximo_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(txtId.Text))
         {
             return;
         }
         PadraoVO o = objetoDAO.Proximo(Convert.ToInt32(txtId.Text));
         PreencheTela(o);
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
Пример #20
0
 private void PreencheTela(PadraoVO t)
 {
     try
     {
         if (t != null)
         {
             txtId.Text   = (t as ResponsavelVO).Id.ToString();
             txtNome.Text = (t as ResponsavelVO).Nome;
         }
         else
         {
             LimpaCampos(this);
         }
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
Пример #21
0
        protected void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                PadraoVO obj = PreencheObj();
                if (obj == null)
                {
                    return;
                }

                objetoDAO.InsereOuAltera(obj);
                inclusao = false;
                AlteraModoTela(ModoTelaEnum.Navegacao);
            }
            catch (Exception erro)
            {
                TrataErro(erro);
            }
        }
Пример #22
0
        protected override SqlParameter[] CriaParametros(PadraoVO o)
        {
            ServDetalheVO       obj   = o as ServDetalheVO;
            List <SqlParameter> param = new List <SqlParameter>();

            if (obj.CodAten > 0)
            {
                param.Add(new SqlParameter("cod_atendimento", obj.CodAten));
            }
            if (obj.CodServico > 0)
            {
                param.Add(new SqlParameter("cod_servico", obj.CodServico));
            }
            if (obj.Qtde > 0)
            {
                param.Add(new SqlParameter("qtdeservico", obj.Qtde));
            }
            return(param.ToArray());
        }
Пример #23
0
        protected override void PreencheTela(PadraoVO o)
        {
            if (o == null)
            {
                return;
            }

            try
            {
                ServicoVO servico = o as ServicoVO;
                txtId.Text        = servico.Id.ToString();
                txtDescricao.Text = servico.Nome;
                mtxtPreco.Text    = servico.Preco.ToString("0.00");
                cbxEspecialidade.SelectedValue = servico.CodEspecialidade;
            }
            catch (Exception ex)
            {
                TrataErro(ex);
            }
        }
        public override void InsereOuAltera(PadraoVO o)
        {
            string         sql        = "sp_IncluiOuAltera" + ProcedureName();
            ServDetalheDAO detalheDAO = new ServDetalheDAO();

            using (var transacao = new TransactionScope())
            {
                Metodos.ExecutaSQL(sql, CriaParametros(o));
                int idAten = Convert.ToInt32(ProximoId()) - 1;

                foreach (ServDetalheVO detalheVO in (o as AtendimentoVO).servDetalhes)
                {
                    detalheVO.CodAten = idAten;
                    detalheDAO.InsereOuAltera(detalheVO);
                }
                o.Id = idAten;
                Metodos.ExecutaSQL(sql, CriaParametros(o));
                transacao.Complete();
            }
        }
Пример #25
0
 private void PreencheTela(PadraoVO t)
 {
     try
     {
         if (t != null)
         {
             txtRg.Text       = (t as ResponsavelVO).Rg;
             txtTelefone.Text = (t as ResponsavelVO).Telefone;
             txtEmail.Text    = (t as ResponsavelVO).Email;
             txtEndereco.Text = (t as ResponsavelVO).Endereco;
             dtPickerDtNasc.SelectionStart = (t as ResponsavelVO).DataNasc;
         }
         else
         {
             LimpaCampos(this);
         }
     }
     catch (Exception erro)
     {
         TrataErro(erro);
     }
 }
Пример #26
0
        protected override SqlParameter[] CriaParametros(PadraoVO o)
        {
            ServicoVO           obj   = o as ServicoVO;
            List <SqlParameter> param = new List <SqlParameter>();

            if (obj.Id > 0)
            {
                param.Add(new SqlParameter("id", obj.Id));
            }
            if (!string.IsNullOrEmpty(obj.Nome))
            {
                param.Add(new SqlParameter("nome", obj.Nome));
            }
            if (obj.Preco > 0)
            {
                param.Add(new SqlParameter("preco", obj.Preco));
            }
            if (obj.CodEspecialidade > 0)
            {
                param.Add(new SqlParameter("cod_espec", obj.CodEspecialidade));
            }
            return(param.ToArray());
        }
Пример #27
0
        protected override void PreencheTela(PadraoVO o)
        {
            if (o == null)
            {
                return;
            }

            try
            {
                ClienteVO cliente = o as ClienteVO;
                txtId.Text              = cliente.Id.ToString();
                txtDescricao.Text       = cliente.Nome;
                mtxtDataNasc.Text       = cliente.DataNascimento.ToString("dd/MM/yyyy");
                mtxtCPF.Text            = cliente.CPF;
                txtEndereco.Text        = cliente.Endereco;
                mtxtTelefone.Text       = cliente.Telefone;
                cbxCidade.SelectedValue = cliente.CodCidade;
            }
            catch (Exception ex)
            {
                TrataErro(ex);
            }
        }
        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());
        }
Пример #29
0
 protected override SqlParameter[] CriaParametros(PadraoVO o)
 {
     return(null);
 }
Пример #30
0
 /// <summary>
 /// Método para alterar um regisstro
 /// </summary>
 public virtual void Alterar(PadraoVO o)
 {
     string sql = MontaSQLUpdate();
     Metodos.ExecutaSQL(sql, CriaParametros(o));
 }