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); } }
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()); }
/// <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)); }
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); } }
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()); }
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); }
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); }
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); }
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); }
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); }
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())); }
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); }
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); }
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); }
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); } }
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); }
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)); }
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); } }
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); } }
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); } }
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()); }
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(); } }
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); } }
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()); }
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()); }
protected override SqlParameter[] CriaParametros(PadraoVO o) { return(null); }
/// <summary> /// Método para alterar um regisstro /// </summary> public virtual void Alterar(PadraoVO o) { string sql = MontaSQLUpdate(); Metodos.ExecutaSQL(sql, CriaParametros(o)); }