public override bool Equals(object obj) { Cliente cliente = (Cliente)obj; Cliente cliente2 = obj as Cliente; return(Rg.Equals(cliente.Rg)); }
// evento de salvar os dados no banco de dados public bool Salvar(bool pIncluir) { bool ret = false; if (!Conecta()) { return(ret); } if (pIncluir) // se pincluir for verdadeiro criar a query para incluir os dados { StrQuery = "INSERT INTO COMPRADORES (Nome,Endereco,Bairro,Cidade,Estado," + "Cep,Telefone,Celular,Cpf,Rg,Comissao) VALUES (" + "@Nome,@Endereco,@Bairro,@Cidade,@Estado,@Cep,@Telefone,@Celular," + "@Cpf,@Rg,@Comissao)"; } else { StrQuery = "UPDATE COMPRADORES SET Nome=@Nome,Endereco=@Endereco," + "Bairro=@Bairro,Cidade=@Cidade,Estado=@Estado,Cep=@Cep,Telefone=@Telefone," + "Celular=@Celular," + "Cpf=@Cpf,Rg=@Rg,Comissao=@Comissao WHERE ID=" + Id.ToString(); } SqlCommand cmd = new SqlCommand(StrQuery, conn); cmd.Parameters.AddWithValue("@Nome", Nome.ToString()); cmd.Parameters.AddWithValue("@Endereco", Endereco.ToString()); cmd.Parameters.AddWithValue("@Bairro", Bairro.ToString()); cmd.Parameters.AddWithValue("@Cidade", Cidade.ToString()); cmd.Parameters.AddWithValue("@Estado", Estado.ToString()); cmd.Parameters.AddWithValue("@Cep", Cep.ToString()); cmd.Parameters.AddWithValue("@Telefone", Telefone.ToString()); cmd.Parameters.AddWithValue("@Celular", Celular.ToString()); cmd.Parameters.AddWithValue("@Cpf", Cpf.ToString()); cmd.Parameters.AddWithValue("@Rg", Rg.ToString()); cmd.Parameters.AddWithValue("@Comissao", double.Parse(Comissao.ToString())); cmd.CommandType = CommandType.Text; try { int i = cmd.ExecuteNonQuery(); if (i > 0) { ret = true; } } catch (Exception ex) { MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString()); ret = false; } conn.Close(); return(ret); }
public void Atualizar(string nome, DateTime dataNascimento, string rg, string cpf, string observacao, Guid turma) { Nome = nome; DataNascimento = dataNascimento; Rg.Atualizar(rg); Cpf.Atualizar(cpf); Observacao.Atualizar(observacao); TurmaId = turma; }
void Button2() { Rg what = new Rg(); if (ddZMOVETYPE.SelectedValue == "") { Response.Write("<script>alert('異動類型不能為空白');location.href='" + Request.Url.AbsoluteUri + "';</script>"); } }
public override void Trim() { FirstName = FirstName.IsNullOrWhiteSpace() ? FirstName : FirstName.Trim(); LastName = LastName.IsNullOrWhiteSpace() ? LastName : LastName.Trim(); Cpf = Cpf.IsNullOrWhiteSpace() ? Cpf : Cpf.Trim(); Rg = Rg.IsNullOrWhiteSpace() ? Rg : Rg.Trim(); Gender = Gender.IsNullOrWhiteSpace() ? null : Gender.Trim(); base.Trim(); }
public override void Validate() { ClearValidateMensages(); if (Nome.Length < 1) { AddError("O campo Nome do Prestador não foi informado."); } if (Celular.ToString().Length < 1) { AddError("O campo Celular do Prestador não foi informado."); } if (Celular.ToString().Length > 0 && Celular.ToString().Length < 11) { AddError("O campo Celular do Prestador não possuí o número de caracteres esperados."); } if (Telefone.ToString().Length < 1) { AddError("O campo Telefone do Prestador não foi informado."); } if (Telefone.ToString().Length > 0 && Telefone.ToString().Length < 10) { AddError("O campo Telefone do Prestador não possuí o número de caracteres esperados."); } if (Cpf.ToString().Length < 1) { AddError("O campo CPF do Prestador não foi informado."); } if (Cpf.ToString().Length > 0 && Cpf.ToString().Length < 11) { AddError("O campo CPF do Prestador não possuí o número de caracteres esperados."); } if (Rg.ToString().Length < 1) { AddError("O campo RG do Prestador não foi informado."); } if (Rg.ToString().Length > 0 && Rg.ToString().Length < 9) { AddError("O campo RG do Prestador não possuí o número de caracteres esperados."); } if (Imagem.Length > 1000) { AddError("O campo Imagem do Prestador possuí um caminho de acesso muito maior que o esperado."); } }
public void Atualizar(string nome, DateTime dataNascimento, string rg, string cpf, string telefone, string celular, string email, string observacao) { Nome = nome; DataNascimento = dataNascimento; Rg.Atualizar(rg); Cpf.Atualizar(cpf); Telefone.Atualizar(telefone); Celular.Atualizar(celular); Email.Atualizar(email); Observacao.Atualizar(observacao); }
public EmployeeValidation() { RuleFor(s => Cpf.Validate(s.Cpf)) .Equal(true) .WithMessage("O Cpf esta invalido"); RuleFor(s => Rg.Validate(s.Rg)) .Equal(true) .WithMessage("O Rg esta invalido"); }
public Aluno(string nome, DateTime dataNascimento, string rg, string cpf, string observacao, Guid turmaId) { Nome = nome; DataNascimento = dataNascimento; TurmaId = turmaId; Rg = new Rg(rg); Cpf = new Cpf(cpf); Observacao = new Observacao(observacao); Endereco = new Endereco(); AlunosResponsaveis = new List <AlunoResponsavel>(); Resumos = new List <ResumoDia>(); }
public Responsavel(string nome, DateTime dataNascimento, string rg, string cpf, string telefone, string celular, string email, string observacao) { Nome = nome; DataNascimento = dataNascimento; Rg = new Rg(rg); Cpf = new Cpf(cpf); Email = new Email(email); Telefone = new Telefone(telefone); Celular = new Telefone(celular); Observacao = new Observacao(observacao); AlunosResponsaveis = new List <AlunoResponsavel>(); }
public PicChannelMixerWindow(BitmapSource bs) { InitializeComponent(); this.bs = bs; Content.DataContext = picChannelMixerControl; R.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); Rg.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); Rb.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); Gr.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); G.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); Gb.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); Br.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); Bg.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); B.AddHandler(Slider.MouseLeftButtonUpEvent, new MouseButtonEventHandler(Slider_MouseLeftButtonUp), true); }
public MembroRegistradoEvent(Guid id, string nome, string foto, Email email, DateTime?aniversario, DateTime?batismo, Telefone residencial, Telefone celular, Telefone comercial, Sexo sexo, EstadoCivil estadoCivil, Cpf cpf, Rg rg) { Id = id; Nome = nome; Foto = foto; Email = email; Aniversario = aniversario; Batismo = batismo; Residencial = residencial; Celular = celular; Comercial = comercial; Sexo = sexo; EstadoCivil = estadoCivil; Cpf = cpf; Rg = rg; }
public async Task <IHttpActionResult> Delete(int id) { try { Pessoa pessoa = await Task.Run(() => iPessoaDao.ObterPorChave(id, StrConexao)); var telefones = await Task.Run(() => iTelefoneDao.ListarTelefone(new { Pessoa = pessoa.PessoaCodigo }, StrConexao)); await Task.Run(() => { foreach (var item in telefones) { iTelefoneDao.Excluir(item.TelefoneCodigo, out _mensagem, StrConexao); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } } }); Rg rg = await Task.Run(() => iRgDao.ObterPorChave(pessoa.PessoaCodigo, StrConexao)); if (rg != null) { await Task.Run(() => iRgDao.Excluir(pessoa.PessoaCodigo, out _mensagem, StrConexao)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } } await Task.Run(() => iPessoaDao.Excluir(pessoa.PessoaCodigo, out _mensagem, StrConexao)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } return(Ok(new { Mensagem = "Registro excluído com sucesso!" })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
protected void btnget_Click(object sender, EventArgs e) { Rg what = new Rg(); XmlDocument xmlDoc = new XmlDocument(); xmlDoc.LoadXml(txtFieldValue.Text); XmlNodeList LIST = xmlDoc.SelectNodes("/FieldValue/Item"); if (tbZPONO.Text == "") { warring.Text = "訂單號碼不能空白"; return; } if (!what.IsNumericInt(tbZPONO.Text)) { warring.Text = "訂單號碼必須是數字"; return; } // DropDownList ddZMOVETYPE = (DropDownList)UC.Controls[1].FindControl("versionFieldUC1").Controls[9].FindControl("ddZMOVETYPE"); if (tbZPONO.Text == "") { warring.Text = "採購單號不能空白"; return; } if (Session["MOVETYPE"].ToString() == "") { warring.Text = "異動類型不能空白"; return; } UpdateItem(tbZPONO.Text); }
public void CriarMembro() { var nome = "Artur Araújo Santos Ribeiro"; var email = new Email("*****@*****.**"); var telefoneResidencial = new Telefone("552127620534"); var telefoneMovel = new Telefone("55212987413978"); var telefoneComercial = new Telefone("552127620534"); var cpf = new Cpf("09436015763"); var rg = new Rg(""); var endereco = new Endereco(); var foto = ""; var membro = Membro.Factor.Create(nome , foto , email , DateTime.Now , DateTime.Now , telefoneResidencial , telefoneMovel , telefoneComercial , Sexo.Masculino , EstadoCivil.Casado , cpf , rg , endereco); Assert.Equal(membro.Nome, nome); Assert.Equal(membro.Email.Value, email.Value); Assert.Equal(membro.Residencial.Value, telefoneResidencial.Value); Assert.Equal(membro.Celular.Value, telefoneMovel.Value); Assert.Equal(membro.Comercial.Value, telefoneComercial.Value); Assert.Equal(membro.Sexo, Sexo.Masculino); Assert.Equal(membro.EstadoCivil, EstadoCivil.Casado); Assert.Equal(membro.Cpf.Value, cpf.Value); Assert.Equal(membro.Rg.Value, rg.Value); }
public void AdicionarRg(Rg rg) { Rg = rg; }
private Membro(string nome, string foto, Email email, DateTime?aniversario, DateTime?batismo, Telefone residencial, Telefone celular, Telefone comercial, Sexo sexo, EstadoCivil estadoCivil, Cpf cpf, Rg rg, Endereco endereco) : this() { this.Nome = nome; this.Foto = foto; this.Email = email; this.Aniversario = aniversario; this.Batismo = batismo; this.Residencial = residencial; this.Celular = celular; this.Comercial = comercial; this.Sexo = sexo; this.EstadoCivil = estadoCivil; this.Cpf = cpf; this.Rg = rg; this.InformarEndereco(endereco); }
public static Membro Create(string nome, string foto, Email email, DateTime?aniversario, DateTime?batismo, Telefone residencial, Telefone celular, Telefone comercial, Sexo sexo, EstadoCivil status, Cpf cpf, Rg rg) { return(new Membro(nome, foto, email, aniversario, batismo, residencial, celular, comercial, sexo, status, cpf, rg)); }
public async Task <IHttpActionResult> Post([FromBody] JObject value) { try { _mensagem = null; Pessoa pessoa = value.ToObject <Pessoa>(); int cpfCadastrado = await Task.Run(() => iPessoaDao.ListarPessoa(new { Cpf = pessoa.PessoaCpf, Cliente = pessoa.ClienteCodigo }, StrConexao).Count()); if (cpfCadastrado > 0) { throw new Exception("Já existe uma pessoa cadastrada neste cliente com este CPF."); } Rg rg = null; if (value["rg"] != null) { rg = value["rg"].ToObject <Rg>(); } pessoa.Cliente = await Task.Run(() => iClienteDao.ObterPorChave(pessoa.ClienteCodigo, StrConexao)); int comparaDatas = pessoa.PessoaDataNascimento.AddYears(18).CompareTo(DateTime.Now); bool regraPRBool = pessoa.Cliente.UfCodigo == "PR" && comparaDatas < 1, regraSCBool = pessoa.Cliente.UfCodigo == "SC" && rg != null && rg.RgNumero > 0; if (!regraPRBool && !regraSCBool) { if (pessoa.Cliente.UfCodigo == "PR") { throw new Exception("Este cliente só permite cadastro de pessoas acima dos 18 anos."); } else { throw new Exception("Este cliente só permite cadastro de pessoas com RG informado."); } } pessoa.PessoaDataCadastro = DateTime.Now; pessoa.PessoaCodigo = await Task.Run(() => iPessoaDao.Inserir(pessoa, out _mensagem, StrConexao)); if (pessoa.PessoaCodigo == 0) { throw new Exception(_mensagem); } if (rg != null) { _mensagem = null; rg.PessoaCodigo = pessoa.PessoaCodigo; await Task.Run(() => iRgDao.InserirRg(rg, out _mensagem, StrConexao)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } } List <Telefone> telefones = value["telefones"].ToObject <List <Telefone> >(); await Task.Run(() => iTelefoneDao.InserirEmMassa(telefones.Select(t => new Telefone() { PessoaCodigo = pessoa.PessoaCodigo, TelefoneDdd = t.TelefoneDdd, TelefoneNumero = t.TelefoneNumero, TipoTelefoneCodigo = t.TipoTelefoneCodigo }).ToArray(), StrConexao, out _mensagem)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } return(Ok(new { Id = pessoa.PessoaCodigo, Mensagem = "Cadastro salvo com sucesso!" })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IHttpActionResult> Put([FromBody] JObject value) { try { Pessoa pessoa = value.ToObject <Pessoa>(); //pessoa = await Task.Run(() => //{ // Pessoa pessoaTemp = iPessoaDao.ObterPorChave(pessoa.PessoaCodigo, StrConexao); // pessoa.PessoaDataCadastro = pessoaTemp.PessoaDataCadastro; // return pessoa; //}); Rg rg = null; if (value["rg"] != null) { rg = value["rg"].ToObject <Rg>(); } pessoa.Cliente = await Task.Run(() => iClienteDao.ObterPorChave(pessoa.ClienteCodigo, StrConexao)); int comparaDatas = pessoa.PessoaDataNascimento.AddYears(18).CompareTo(DateTime.Now); bool regraPRBool = pessoa.Cliente.UfCodigo == "PR" && comparaDatas < 1, regraSCBool = pessoa.Cliente.UfCodigo == "SC" && rg != null && rg.RgNumero > 0; if (!regraPRBool && !regraSCBool) { if (pessoa.Cliente.UfCodigo == "PR") { throw new Exception("Este cliente só permite cadastro de pessoas acima dos 18 anos."); } else { throw new Exception("Este cliente só permite cadastro de pessoas com RG informado."); } } _mensagem = null; await Task.Run(() => iPessoaDao.Alterar(pessoa, out _mensagem, StrConexao)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } if (rg != null) { _mensagem = null; await Task.Run(() => iRgDao.Alterar(rg, out _mensagem, StrConexao)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } } List <Telefone> telefones = value["telefones"].ToObject <List <Telefone> >(); await Task.Run(() => iTelefoneDao.ExcluirEmMassa(pessoa.PessoaCodigo, StrConexao, out _mensagem)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } await Task.Run(() => iTelefoneDao.InserirEmMassa(telefones.Select(t => new Telefone() { PessoaCodigo = pessoa.PessoaCodigo, TelefoneDdd = t.TelefoneDdd, TelefoneNumero = t.TelefoneNumero, TipoTelefoneCodigo = t.TipoTelefoneCodigo }).ToArray(), StrConexao, out _mensagem)); if (!string.IsNullOrEmpty(_mensagem)) { throw new Exception(_mensagem); } return(Ok(new { Mensagem = "Cadastro alterado com sucesso!" })); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
// evento de salvar os dados no banco de dados public bool SalvarDadosCliente(bool pIncluir) { bool ret = false; if (!Conecta()) { return(ret); } if (pIncluir) // se pincluir for verdadeiro criar a query para incluir os dados { StrQuery = "INSERT INTO CLIENTE (Nome,Endereco,Numero,Bairro,Cidade,Estado," + "Cep,Telefone,Celular,Whatsapp,Email,Nascimento,Pessoa,Cpf,Rg) VALUES (" + "@Nome,@Endereco,@Numero,@Bairro,@Cidade,@Estado,@Cep,@Telefone,@Celular," + "@Whatsapp,@Email,@Nascimento,@Pessoa,@Cpf,@Rg)"; } else { StrQuery = "UPDATE CLIENTE SET Nome=@Nome,Endereco=@Endereco,Numero=@Numero," + "Bairro=@Bairro,Cidade=@Cidade,Estado=@Estado,Cep=@Cep,Telefone=@Telefone," + "Celular=@Celular,Whatsapp=@Whatsapp,Email=@Email,Nascimento=@Nascimento," + "Pessoa=@Pessoa,Cpf=@Cpf,Rg=@Rg WHERE ID=" + Id.ToString(); } SqlCommand cmd = new SqlCommand(StrQuery, conn); cmd.Parameters.AddWithValue("@Nome", Nome.ToString()); cmd.Parameters.AddWithValue("@Endereco", Endereco.ToString()); cmd.Parameters.AddWithValue("@Numero", Numero.ToString()); cmd.Parameters.AddWithValue("@Bairro", Bairro.ToString()); cmd.Parameters.AddWithValue("@Cidade", Cidade.ToString()); cmd.Parameters.AddWithValue("@Estado", Estado.ToString()); cmd.Parameters.AddWithValue("@Cep", Cep.ToString()); cmd.Parameters.AddWithValue("@Telefone", Telefone.ToString()); cmd.Parameters.AddWithValue("@Celular", Celular.ToString()); cmd.Parameters.AddWithValue("@Whatsapp", Whatsapp.ToString()); cmd.Parameters.AddWithValue("@Email", Email.ToString()); cmd.Parameters.AddWithValue("@Nascimento", Nascimento.ToString()); cmd.Parameters.AddWithValue("@Pessoa", Pessoa.ToString()); cmd.Parameters.AddWithValue("@Cpf", Cpf.ToString()); cmd.Parameters.AddWithValue("@Rg", Rg.ToString()); cmd.CommandType = CommandType.Text; try { int i = cmd.ExecuteNonQuery(); if (i > 0) { ret = true; } } catch (Exception ex) { MessageBox.Show("Erro ao salvar os dados: Exceção: " + ex.ToString()); ret = false; } conn.Close(); return(ret); }
public ClientePessoaFisica() { Cpf = new Cpf(); Rg = new Rg(); Sexo = new Sexo(); }
void CDS_PO_Receipt_Dialog_PO_Receipt_I_Modify_Button1OnClick() { if (ddmoveType.SelectedValue != "104") { if (lbZMATNR.Text != "" && lbORD_MATERIAL.Text == "" && tbsavloc.Text.Trim() == "") { warring.Text = "料號有值,工單料號為空白時,儲存地點必填"; return; } } Rg what = new Rg(); if (!what.Ispositive(tbqty.Text)) { warring.Text = "收貨數量不能為負"; return; } if (!what.IsNumber(tbqty.Text, 11, 3) && tbqty.Text != "") { warring.Text = "數量必須是單行數字整數11位,小數3位 "; return; } string lbpi_ = (lbpi.Text == "") ? "0" : lbpi.Text; double TOTL = Convert.ToDouble(lbZPOQTY.Text) + (Convert.ToDouble(lbZPOQTY.Text) * Convert.ToDouble(lbpi_) / 100); if (Convert.ToDouble(tbqty.Text) > TOTL) { warring.Text = "收貨數量不能大於採購單數量"; return; } if (lbZPOITEM.Text == "" || lbZDESC.Text == "" || lbZPOQTY.Text == "") { return; } if (!what.IsNumeric(tbqty.Text)) { warring.Text = "收貨數量必須為數值"; return; } if (ddmoveType.SelectedValue == "161" && tbBATCH.Text == "") { warring.Text = "是退貨項目時,批次必填"; return; } string qty = (tbqty.Text == "") ? "0" : tbqty.Text; XmlDocument xmlDoc = new XmlDocument(); XmlElement itemElement = xmlDoc.CreateElement("Item"); itemElement.SetAttribute("key", Request["key"]); itemElement.SetAttribute("PO_NUMBER", Request["PO_NUMBER"]); itemElement.SetAttribute("PO_ITEM", Request["PO_ITEM"]); itemElement.SetAttribute("MATERIAL", Request["MATERIAL"]); itemElement.SetAttribute("SHORT_TEXT", Request["SHORT_TEXT"]); itemElement.SetAttribute("QUANTITY", Request["QUANTITY"]); itemElement.SetAttribute("ENTRY_QNT", qty); itemElement.SetAttribute("STGE_LOC", tbsavloc.Text); itemElement.SetAttribute("MOVE_TYPE", ddmoveType.SelectedValue); itemElement.SetAttribute("BATCH", tbBATCH.Text); Dialog.SetReturnValue(itemElement.OuterXml); this.CloseDialog(); }