private void Procurar_bt_Click(object sender, RoutedEventArgs e) { ClienteClass verificar = new ClienteClass(); CodigosProntos codigos = new CodigosProntos(); Verificar ver = new Verificar(); if (Cod_Cliente_txt.Text != string.Empty && !codigos.PossuiLetras(Cod_Cliente_txt.Text)) { if (!ver.Suspensao(string.Empty, UInt32.Parse(Cod_Cliente_txt.Text), conect.MyBase_txt.Text)) { if (verificar.Checar(UInt32.Parse(Cod_Cliente_txt.Text))) { Campos_sp.IsEnabled = true; SuspenderCliente_bt.IsEnabled = true; AlocarCampos(); } else { MessageBox.Show("Este cliente nao existe, verifique se digitou corretamente!", "Not Found!", MessageBoxButton.OK, MessageBoxImage.Exclamation); Limpar(); } } else { MessageBox.Show("Este cliente ja está suspenso!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
private void GuardarValoresDosCampos() { CodigosProntos prontos = new CodigosProntos(); valores[2] = cliente_txt.Text; valores[3] = licenca_txt.Text; valores[4] = dias_txt.Text; valores[5] = prontos.PegarDataAtual(); valores[13] = email_txt.Text; valores[14] = Contato.Text; ClienteClass cClass = new ClienteClass(); ConfirmarSenha confirmar = new ConfirmarSenha(); confirmar.ShowDialog(); if (confirmar.Retornado) { cClass.AtualizarDados(valores); MessageBox.Show("Dados Atualizados com sucesso!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Information); } }
private void ProcurarCliente_txt_Click(object sender, RoutedEventArgs e) { CodigosProntos codigos = new CodigosProntos(); if (codigos.PossuiLetras(CodCliente_txt.Text)) { return; } ClienteClass cliente = new ClienteClass(); if (CodCliente_txt.Text != string.Empty) { Verificar verificar = new Verificar(); if (cliente.Checar(UInt32.Parse(CodCliente_txt.Text)) && verificar.Manutencao(UInt32.Parse(CodCliente_txt.Text), conect.MyBase_txt.Text)) { string[] dados = cliente.PegarDados(UInt32.Parse(CodCliente_txt.Text)); NomeCliente_txt.Text = dados[2]; Campos_sp.IsEnabled = true; DesativarManutencao_bt.IsEnabled = true; } else { MessageBox.Show("Usuario nao existe ou nao está com software em Manutençao!", "Opps", MessageBoxButton.OK, MessageBoxImage.Exclamation); LimparCampos(); return; } } }
private void Gerar_cliente_bt_Click(object sender, RoutedEventArgs e) { if (!VerificarCamposVazios()) { GuardarValoresDosCampos(); ClienteClass clienteClass = new ClienteClass(); ConfirmarSenha conf = new ConfirmarSenha(); if (!clienteClass.Checar(UInt32.Parse(valores[1]))) { conf.ShowDialog(); if (conf.Retornado) { clienteClass.Adicionar(valores); MessageBox.Show("Usuario Adicionado com sucesso!"); LimparCampos(); } } else { MessageBox.Show("Ops! ouve um erro, parece que o codigo gerado para esse cliente ja existe!\nClique no botao novamente!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Error); return; } } }
private void ProcurarCliente_txt_Click(object sender, RoutedEventArgs e) { CodigosProntos codigos = new CodigosProntos(); if (codigos.PossuiLetras(CodCliente_txt.Text)) { return; } Verificar ver = new Verificar(); if (CodCliente_txt.Text != string.Empty) { ClienteClass cliente = new ClienteClass(); if (!ver.Manutencao(UInt32.Parse(CodCliente_txt.Text), conect.MyBase_txt.Text) && cliente.Checar(UInt32.Parse(CodCliente_txt.Text))) { string[] d = cliente.PegarDados(UInt32.Parse(CodCliente_txt.Text)); NomeCliente_txt.Text = d[2]; mensagemManutenance_txt.Text = d[9]; Campos_sp.IsEnabled = true; Manutençao.IsEnabled = true; } else { MessageBox.Show("Cliente informado nao existe, ou ja está com a manutençao ativa!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
public ClienteRow(ClienteClass cliente, Panel pnl) { InitializeComponent(); codFunc.Text = cliente.codCliente; dataCad.Text = cliente.dataCad; dataNasc.Text = cliente.dataNasc; nome.Text = cliente.nome; email.Text = cliente.email; rg.Text = cliente.rg; telefone.Text = cliente.telefone; endereco.Text = cliente.endereco; bairro.Text = cliente.bairro; cidade.Text = cliente.cidade; estado.Text = cliente.estado; pais.Text = cliente.pais; codFunc.Click += (sender, e) => click(sender, e, pnl, cliente); dataCad.Click += (sender, e) => click(sender, e, pnl, cliente); dataNasc.Click += (sender, e) => click(sender, e, pnl, cliente); nome.Click += (sender, e) => click(sender, e, pnl, cliente); email.Click += (sender, e) => click(sender, e, pnl, cliente); rg.Click += (sender, e) => click(sender, e, pnl, cliente); telefone.Click += (sender, e) => click(sender, e, pnl, cliente); bairro.Click += (sender, e) => click(sender, e, pnl, cliente); cidade.Click += (sender, e) => click(sender, e, pnl, cliente); estado.Click += (sender, e) => click(sender, e, pnl, cliente); pais.Click += (sender, e) => click(sender, e, pnl, cliente); this.Click += (sender, e) => click(sender, e, pnl, cliente); }
public ClienteTable(Panel pnl) { InitializeComponent(); painel = pnl; DataTable dt = new ClienteClass().retClientes(); row = new ClienteRow[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { ClienteClass cliente = new ClienteClass(); cliente.codCliente = dt.Rows[i]["codCliente"].ToString(); cliente.dataCad = dt.Rows[i]["dataCadastro"].ToString(); cliente.dataNasc = dt.Rows[i]["dataNascimento"].ToString(); cliente.nome = dt.Rows[i]["nome"].ToString(); cliente.email = dt.Rows[i]["email"].ToString(); cliente.rg = dt.Rows[i]["rg"].ToString(); cliente.telefone = dt.Rows[i]["telefone"].ToString(); cliente.endereco = dt.Rows[i]["endereco"].ToString(); cliente.cidade = dt.Rows[i]["cidade"].ToString(); cliente.estado = dt.Rows[i]["estado"].ToString(); cliente.pais = dt.Rows[i]["pais"].ToString(); cliente.bairro = dt.Rows[i]["bairro"].ToString(); row[i] = new ClienteRow(cliente, pnl); row[i].TopLevel = false; row[i].Location = new Point(0, i * 32); pnlTable.Controls.Add(row[i]); row[i].Show(); int index = i; row[i].MouseEnter += (sender, e) => mouseEnter(sender, e, index); } }
private void click(object sender, EventArgs e, Panel pnl, ClienteClass cliente) { ClienteEdit objEdit = new ClienteEdit(cliente, pnl); pnl.Controls.Clear(); objEdit.TopLevel = false; pnl.Controls.Add(objEdit); objEdit.Show(); }
private void AlocarCampos() { ClienteClass verificar = new ClienteClass(); string[] d = verificar.PegarDados(UInt32.Parse(Cod_Cliente_txt.Text)); NomeCliente_txt.Text = d[2]; EmailCliente_txt.Text = d[13]; DiasRestantes_text.Text = d[4]; DataCriacao_txt.Text = d[5]; }
private void AlocarDados() { ClienteClass verificar = new ClienteClass(); string[] dadosDB = verificar.PegarDados(UInt32.Parse(cod_Cliente_txt.Text)); Cliente_txt.Text = dadosDB[2]; licence_txt.Text = dadosDB[3]; days_txt.Text = dadosDB[4]; criacao_txt.Text = dadosDB[5]; suspenso_txt.Text = dadosDB[7]; }
public IHttpActionResult Get(long id) { Cliente cliente = db.Clientes.Find(id); if (cliente == null) { return(Util.ResponseError(Request, "Cliente não encontrado!")); } BaseClass clienteClass = new ClienteClass().MapFromClienteModel(cliente); return(Util.ResponseSuccess(Request, clienteClass, "Sucesso")); }
public IHttpActionResult Get() { var clientes = db.Clientes.OrderBy(p => p.Nome).ToList(); var clientesList = new List <BaseClass>(); foreach (var cliente in clientes) { var cli = new ClienteClass(); cli.MapFromClienteModel(cliente); clientesList.Add(cli); } return(Util.ResponseSuccess(Request, clientesList, "Sucesso")); }
private void Remover_bt_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Voce realmente deseja deletar esse cliente do banco de dados?\nVoce pode apenas Suspender ele ou colocar em menutençao\n\nOBS: nao terá como recuperar os dados futuramente!", "Confirmar", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { ClienteClass d = new ClienteClass(); ConfirmarSenha conf = new ConfirmarSenha(); conf.ShowDialog(); if (conf.Retornado) { d.Remover(UInt32.Parse(cod_Cliente_txt.Text)); MessageBox.Show("Dados Removidos com sucesso!"); LimparCampos(); } } }
public ClienteEdit(ClienteClass cliente, Panel pnl) { InitializeComponent(); this.cliente = cliente; dataNasc.Text = cliente.dataNasc; nome.Text = cliente.nome; email.Text = cliente.email; rg.Text = cliente.rg; telefone.Text = cliente.telefone; endereco.Text = cliente.endereco; bairro.Text = cliente.bairro; cidade.Text = cliente.cidade; estado.Text = cliente.estado; pais.Text = cliente.pais; painel = pnl; }
private void SuspenderCliente_bt_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Voce leu as menssagens acima?\nAo clicar em SIM, nao terar mais como voltar atras!", string.Empty, MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes) { ConfirmarSenha senha = new ConfirmarSenha(); senha.ShowDialog(); if (senha.Retornado) { ClienteClass @class = new ClienteClass(); @class.Suspender(string.Empty, UInt32.Parse(Cod_Cliente_txt.Text)); MessageBox.Show("Cliente foi suspenso temporariamente com sucesso!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Information); } } }
private void GuardarValoresDosCampos() { CodigosProntos prontos = new CodigosProntos(); ExecutarComandos exe = new ExecutarComandos(); ClienteClass adicionar = new ClienteClass(); valores[1] = adicionar.GerarNumeroAleatorio(10000000, 99999999).ToString(); valores[2] = cliente_txt.Text; valores[3] = licenca_txt.Text; valores[4] = dias_txt.Text; valores[5] = prontos.PegarDataAtual(); valores[6] = prontos.PegarDataAtual_Incrementada(Byte.Parse(dias_txt.Text)); if (AtivarOpcoes.IsChecked == true) { valores[7] = suspensao_txt.Text; valores[8] = manutencao_txt.Text; valores[9] = mensagemManutenance_txt.Text; valores[10] = DataSelecionada_dp.Text + " as " + HorarioSelecionado_tp.Text; } else { valores[7] = "OFF"; valores[8] = "OFF"; valores[9] = ""; valores[10] = ""; } valores[13] = /*(string.IsNullOrEmpty(email_txt.Text)) ? "" : */ email_txt.Text; valores[14] = Contato.Text; valores[15] = exe.SenhaCrip(30, 4); valores[16] = ""; valores[17] = ""; for (Byte i = 0; i < 15; i++) { if (valores[i] == null) { valores[i] = ""; } } }
private void btnSalvar_Click(object sender, EventArgs e) { ClienteClass cliente = new ClienteClass(); cliente.codCliente = cliente.retProxCodCliente(); cliente.dataCad = DateTime.Now.ToString("dd/MM/yyyy"); cliente.dataNasc = dataNasc.Text; cliente.nome = nome.Text; cliente.email = email.Text; cliente.rg = rg.Text; cliente.telefone = telefone.Text; cliente.endereco = endereco.Text; cliente.bairro = bairro.Text; cliente.cidade = cidade.Text; cliente.estado = estado.Text; cliente.pais = pais.Text; cliente.inserirCliente(); sair(); }
public IHttpActionResult Novo(ClienteClass clienteClass) { try { var _Cli = db.Clientes; var dbCliente = clienteClass.MapToClienteModel(true); _Cli.Add(dbCliente); db.SaveChanges(); clienteClass.MapFromClienteModel(dbCliente); } catch (Exception e) { return(Util.ResponseError(Request, e)); } return(Util.ResponseSuccess(Request, clienteClass, "Cliente inserido com sucesso!")); }
private void ProcurarCliente_bt_Click(object sender, RoutedEventArgs e) { ClienteClass verificar = new ClienteClass(); CodigosProntos prontos = new CodigosProntos(); if (CodCliente_txt.Text != string.Empty && !prontos.PossuiLetras(CodCliente_txt.Text)) { if (verificar.Checar(UInt32.Parse(CodCliente_txt.Text))) { ClienteClass @class = new ClienteClass(); valores = @class.PegarDados(UInt32.Parse(CodCliente_txt.Text)); AlocarCampos(); } else { MessageBox.Show("O codigo informado nao coincide com nenhum cliente cadastrado!", string.Empty, MessageBoxButton.OK, MessageBoxImage.Exclamation); return; } } }
public IHttpActionResult Update(long Id, ClienteClass clienteClass) { Cliente cliente = db.Clientes.Find(Id); try { if (cliente != null) { clienteClass.MapToClienteModel(cliente); db.SaveChanges(); } } catch (Exception e) { return(Util.ResponseError(Request, e)); } clienteClass.MapFromClienteModel(cliente); return(Util.ResponseSuccess(Request, clienteClass, "Cliente atualizado com sucesso!")); }
private void Procurar_bt_Click(object sender, RoutedEventArgs e) { CodigosProntos verific = new CodigosProntos(); if (!string.IsNullOrEmpty(cod_Cliente_txt.Text)) { ClienteClass ve = new ClienteClass(); if (ve.Checar(UInt32.Parse(cod_Cliente_txt.Text))) { procurar_stack.IsEnabled = false; botoes_stack.IsEnabled = true; campos_stack.IsEnabled = true; AlocarDados(); } else { MessageBox.Show("Cliente informado nao existe\nVerifique se digitou corretamente e tente novamente!", "Opss!", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } }
protected async Task <Cliente> ClienteFormatter(dynamic DataDynamic, Cliente c = null) { try { Cliente cliente = new Cliente(); foreach (var data in DataDynamic.dataLists) { cliente.Nome = data.NAME_FIRST; cliente.Sobrenome = data.NAME_LAST; cliente.Id = data.CONSUMER; cliente.Cpf = data.UNIQUE_ID; cliente.Telefone = data.HOME_PHONE; cliente.Celular = data.MOBILE_PHONE; cliente.Sexo = data.GENDER; cliente.AddrNumber = data.ADDRNUMBER; cliente.Contatar = data.CONTACT_FLAG; } if (c == null) { return(cliente); } Cliente cValidado = ClienteClass.ValidaCliente(cliente, c); if (cliente != cValidado) { await SetUserEdit(cValidado); } return(cValidado); } catch (Exception e) { throw e; } }
private void llenarInfo() { EnlaceDB link = new EnlaceDB(); DataRow dato = link.DatosCliente(id_client_mod); clientMod = new ClienteClass(dato, id_client_mod); tbx_nombres.Text = clientMod.nom; tbx_apellidos.Text = clientMod.ape; cbx_mesnac.SelectedIndex = clientMod.fec_nac.Month - 1; cbx_dianac.SelectedIndex = clientMod.fec_nac.Day - 1; tbx_añonac.Text = Convert.ToString(clientMod.fec_nac.Year); tbx_calle.Text = clientMod.dom.calle; tbx_numext.Text = clientMod.dom.numext; tbx_numint.Text = clientMod.dom.numint; tbx_col.Text = clientMod.dom.col; tbx_munic.Text = clientMod.dom.munic; tbx_estado.Text = clientMod.dom.estado; tbx_cp.Text = clientMod.dom.cp; tbx_curp.Text = clientMod.curp; tbx_email.Text = clientMod.correo_e; tbx_password.Text = clientMod.contra; }
private void ProcurarCliente_bt_Click(object sender, RoutedEventArgs e) { ClienteClass cliente = new ClienteClass(); CodigosProntos codigos = new CodigosProntos(); if (!string.IsNullOrEmpty(CodCliente_txt.Text) && !codigos.PossuiLetras(CodCliente_txt.Text)) { if (cliente.Checar(Convert.ToUInt32(CodCliente_txt.Text))) { IniciarCampos(); //SenhaUsuarioConfig_txt.Text = cliente.PegarSenhaConfig(Convert.ToUInt32(CodCliente_txt.Text)); } else { MessageBox.Show("Usuario informado nao existe\nVerifique se digitou corretamente e tente novamente!", "Ops!", MessageBoxButton.OK, MessageBoxImage.Exclamation); LimparCampos(); return; } } else { LimparCampos(); } }
private bool validar() { if (tbx_nombres.TextLength == 0) { MessageBox.Show("Llene el campo Nombres.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_nombres.Text)) { MessageBox.Show("El nombre no debe contener caracteres numéricos.", "Información inválida.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_apellidos.TextLength == 0) { MessageBox.Show("Llene el campo Apellidos.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyAlphas(tbx_apellidos.Text)) { MessageBox.Show("El apellido no debe contener caracteres numéricos.", "Información inválida.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_mesnac.SelectedIndex == -1) { MessageBox.Show("Seleccione su mes de nacimiento.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (cbx_dianac.SelectedIndex == -1) { MessageBox.Show("Seleccione su día de nacimiento.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_añonac.TextLength == 0) { MessageBox.Show("Escriba su año de nacimiento.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_añonac.Text)) { MessageBox.Show("El año no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_calle.TextLength == 0) { } if (tbx_numext.TextLength == 0) { MessageBox.Show("Llene el número externo.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_numext.Text)) { MessageBox.Show("El número externo contiene letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_col.TextLength == 0) { MessageBox.Show("Llene la colonia de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_estado.TextLength == 0) { MessageBox.Show("Llene el estado de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_munic.TextLength == 0) { MessageBox.Show("Llene el municipio de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_cp.TextLength == 0) { MessageBox.Show("Llene el código postal de su domicilio.", "Información incompleta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } else if (!RegexUtilities.IsOnlyNumerics(tbx_cp.Text)) { MessageBox.Show("El código postal no debe contener letras.", "Información inválida", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_curp.TextLength != 18) { MessageBox.Show("El CURP debe contener 18 caracteres.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (!RegexUtilities.IsValidEmail(tbx_email.Text)) { MessageBox.Show("El correo electrónico no es válido.", "Información inválida.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } if (tbx_password.TextLength != 8) { MessageBox.Show("La contraseña debe contener 8 caracteres.", "Información incompleta.", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); return(false); } client = new ClienteClass( id_emp, tbx_nombres.Text, tbx_apellidos.Text, new DateTime(Convert.ToInt32(tbx_añonac.Text), Convert.ToInt32(cbx_mesnac.Text), Convert.ToInt32(cbx_dianac.Text)), new Domicilio(tbx_calle.Text, tbx_numext.Text, tbx_numint.Text, tbx_col.Text, tbx_munic.Text, tbx_estado.Text, tbx_cp.Text), tbx_curp.Text, tbx_email.Text, tbx_password.Text ); return(true); }
private void GerarNovaSenha_bt_Click(object sender, RoutedEventArgs e) { ClienteClass cliente = new ClienteClass(); SenhaUsuarioConfig_txt.Text = cliente.AtualizarSenhaConfig(UInt32.Parse(CodCliente_txt.Text)); }