protected void btnConfirmar_Click1(object sender, EventArgs e) { string login = tbLogin.Text; string senha = tbSenha.Text; if (login == "" || senha == "") { lblMensagem.Text = "Campos vazios!"; } else { ClienteDAL d = new ClienteDAL(); CadastroCliente c = d.PesquisarPorlogin(login, senha); if (c == null) { lblMensagem.Text = "Cliente não encontrado!"; tbLogin.Text = ""; tbSenha.Text = ""; } else { int codigoCliente = c.codigoCliente; string nomeCliente = c.nomeCliente; int telefoneCliente = c.telefoneCliente; int cpfCliente = c.cpfCliente; string loginCliente = c.loginCliente; string senhaCliente = c.senhaCliente; string url = null; url = "MostrandoCliente2.aspx?codigoCliente=" + codigoCliente + "&nomeCliente=" + nomeCliente + "&telefoneCliente=" + telefoneCliente + "&cpfCliente=" + cpfCliente + "&loginCliente=" + loginCliente + "&senhaCliente=" + senhaCliente; Response.Redirect(url); } } }
public ActionResult RegistrarCliente(CadastroCliente cadastroCliente) { if (ModelState.IsValid) { ResponseViewModel <Usuario> responseViewModel = new ResponseViewModel <Usuario>(); Task.Run(async() => { ResponseViewModel <Usuario> returnResponse = await PostObject(cadastroCliente, "Clientes/CadastrarCliente"); responseViewModel = returnResponse; }).Wait(); if (responseViewModel.Sucesso) { return(RedirectToAction("Login")); } else { ViewBag.Cidade = Helpers.GetSelectList("Cidades", null) as SelectList; ViewBag.Estado = Helpers.GetSelectList("Estados", null) as SelectList; ModelState.AddModelError(string.Empty, responseViewModel.Mensagem); return(View(cadastroCliente)); } } else { return(View(cadastroCliente)); } }
public CadastroCliente PesquisarPorlogin(string login, string senha) { try { AbrirConexao(); Cmd = new SqlCommand("select * from Cliente where loginCliente=@v1 and senhaCliente=@v2", Con); Cmd.Parameters.AddWithValue("@v1", login); Cmd.Parameters.AddWithValue("@v2", senha); Dr = Cmd.ExecuteReader(); //execurção da leitura das informações do BD CadastroCliente p = null; //criando um espaço de memória: ponteiro if (Dr.Read()) { p = new CadastroCliente(); p.codigoCliente = Convert.ToInt32(Dr["codigoCliente"]); p.nomeCliente = Convert.ToString(Dr["nomeCliente"]); p.telefoneCliente = Convert.ToInt32(Dr["telefoneCliente"]); p.cpfCliente = Convert.ToInt32(Dr["cpfCliente"]); p.loginCliente = Convert.ToString(Dr["loginCliente"]); p.senhaCliente = Convert.ToString(Dr["senhaCliente"]); } return(p); } catch (Exception ex) { throw new Exception("Erro ao pesquisar o Cliente: " + ex.Message); } finally { FecharConexao(); } }
public void Excluir(CadastroCliente oCadastroCliente) { odb.CadastroCliente.Remove(oCadastroCliente); //odb.Entry(oCadastroUsuario).State = System.Data.Entity.EntityState.Deleted; odb.SaveChanges(); }
public CadastroCliente PesquisarCPF(int cpf) { try { AbrirConexao(); Cmd = new SqlCommand("select * from Cliente where cpfCliente=@v3", Con); Cmd.Parameters.AddWithValue("@v3", cpf); Dr = Cmd.ExecuteReader(); //execurção da leitura das informações do BD CadastroCliente c = null; //criando um espaço de memória: ponteiro if (Dr.Read()) { c = new CadastroCliente(); c.codigoCliente = Convert.ToInt32(Dr["codigoCliente"]); c.cpfCliente = Convert.ToInt32(Dr["cpfCliente"]); } return(c); } catch (Exception ex) { throw new Exception("Erro ao pesquisar o Cliente: " + ex.Message); } finally { FecharConexao(); } }
private void gvPessoas_CellContentClick(object sender, DataGridViewCellEventArgs e) { var senderGrid = (DataGridView)sender; if (senderGrid.Columns[e.ColumnIndex] is DataGridViewButtonColumn && e.RowIndex >= 0) { var codigo = int.Parse(senderGrid.Rows[e.RowIndex].Cells["Codigo"].Value.ToString()); if (e.ColumnIndex == 5 || e.ColumnIndex == 6) { FormCliente formCliente = new FormCliente(codigo, e.ColumnIndex == 6); formCliente.StartPosition = FormStartPosition.Manual; formCliente.ShowDialog(this); } else if (e.ColumnIndex == 7) //Ação de apagar { var message = MessageBox.Show(Properties.Resources.ConfirmarApagar, "", MessageBoxButtons.YesNo); if (message == DialogResult.Yes) { var apagado = new CadastroCliente().ApagaCliente(codigo); if (apagado) { MessageBox.Show(Properties.Resources.DadoApagadoSucesso); Recarregar(); } else { MessageBox.Show(Properties.Resources.ClienteComVenda); } } } } }
private void undoToolStripMenuItem_Click(object sender, EventArgs e) { var Janela = new CadastroCliente(); Janela.MdiParent = this; Janela.Show(); }
private void btnCadastrarClientes_Click(object sender, EventArgs e) { CadastroCliente Cadastro = new CadastroCliente(); Cadastro.Show(); this.Visible = false; }
private void pictureBox3_Click(object sender, EventArgs e) { CadastroCliente t = new CadastroCliente(); t.Show(); this.Hide(); }
public void Alterar(CadastroCliente oCadastroCliente, bool attach = false) { if (attach) { odb.Entry(oCadastroCliente).State = System.Data.Entity.EntityState.Modified; } odb.SaveChanges(); }
private void BtnSalvarCliente_Click(object sender, EventArgs e) { if (ValidaControles()) { //if ((TxtSenhaCliente == TxtConfirmarSenhaCliente) && (TxtSenhaCliente != null)) if (Incluir) { CadastroCliente oCliente = new CadastroCliente(); oCliente.Bairro = TxtBairroCliente.Text; oCliente.Cidade = TxtCidadeCliente.Text; oCliente.Cnpj = TxtCnpj.Text; oCliente.SenhaCliente = TxtSenhaCliente.Text; oCliente.ConfCliente = TxtConfirmarSenhaCliente.Text; oCliente.Cpf = TxtCPF.Text; oCliente.DataNasc = TxtDateCliente.Text; oCliente.Descricao = TxtDescricaoCliente.Text; oCliente.EmailCliente = TxtEmailCliente.Text; oCliente.Idade = TxtIdadeCliente.Text; oCliente.Nome = TxtNomeCliente.Text; oCliente.Rua = TxtRuaCliente.Text; oCliente.Telefone = TxtTelefoneCliente.Text; oCliente.Sexo = CbSexoCliente.Text; Bitmap bmp = new Bitmap(PbImagem.Image); MemoryStream memory = new MemoryStream(); bmp.Save(memory, ImageFormat.Bmp); byte[] Imagem = memory.ToArray(); oCliente.Foto = Imagem; _Control.Incluir(oCliente); } } TxtBairroCliente.Text = ""; TxtCidadeCliente.Text = ""; TxtCnpj.Text = ""; TxtSenhaCliente.Text = ""; TxtConfirmarSenhaCliente.Text = ""; TxtCPF.Text = ""; TxtDateCliente.Text = ""; TxtDescricaoCliente.Text = ""; TxtEmailCliente.Text = ""; TxtIdadeCliente.Text = ""; TxtNomeCliente.Text = ""; TxtRuaCliente.Text = ""; CbSexoCliente.Text = ""; TxtTelefoneCliente.Text = ""; PbImagem.Image = null; TxtAbrir.Text = String.Empty; CarregaGrid(); }
public ClienteTable(CadastroCliente cliente) { this.nome = cliente.Nome; this.cpf = cliente.Cpf; this.identidade = cliente.Identidade; this.data_nascimento = cliente.DataNascimento; this.cartao = cliente.Cartao; this.titular_cartao = cliente.TitularCartao; }
private void btnCadastrar_Click(object sender, EventArgs e) { DateTime dataHoje = DateTime.Today; CadastroCliente cad = new CadastroCliente(txtNome.Text, txtCpf.Text, txtRg.Text, txtApelido.Text, txtZona.Text, txtObservacao.Text, cmbTipo.Text, txtCep.Text, txtLogradouro.Text, txtEndereco.Text, txtNumero.Text, txtComplemento.Text, txtBairro.Text, txtCidade.Text, txtUf.Text, txtPonto.Text, txtDdd.Text, txtTelefone.Text, txtContato.Text); MessageBox.Show(cad.mensagem, "Cadastro de Clientes", MessageBoxButtons.OK, MessageBoxIcon.Information); LimparCampos(); }
public ActionResult AlteraUsuario(CadastroCliente alt) { using (EconobuyEntities db = new EconobuyEntities()) { if (!ModelState.IsValid) { return(View("alterarUsuario", alt)); } else { tb_endereco end = db.tb_endereco.Find(alt.EndID); tb_cliente cli = db.tb_cliente.Find(alt.CliID); if (alt != null) { if (cli.cli_st_user == alt.User) { cli.cli_st_user = alt.User; } else if (verificaUsuarioDuplicado(alt.User)) { TempData["ErroUser"] = "******"; return(View("alterarUsuario", alt)); } else { cli.cli_st_user = alt.User; } cli.cli_st_senha = alt.Senha; if (cli.cli_st_email == alt.email) { cli.cli_st_email = alt.email; } else if (verificaEmailDuplicado(alt.email)) { TempData["ErroEmail"] = "E-mail já cadastrado, insira outro e-mail"; return(View("alterarUsuario", alt)); } else { cli.cli_st_email = alt.email; } cli.cli_st_CPF = alt.CPF; cli.cli_st_nome = alt.Nome; end.end_st_uf = alt.UF; end.end_st_cidade = alt.Cidade; end.end_st_compl = alt.Complemento; end.end_st_log = alt.Logradouro; end.end_st_bairro = alt.Bairro; end.end_st_num = alt.Numero; end.end_st_tel1 = alt.Telefone_1; end.end_st_tel2 = alt.Telefone_2; } db.SaveChanges(); return(RedirectToAction("Home", "Cliente")); } } }
static void Main(string[] args) { Inicio t = new Inicio(); CadastroCliente cadastroCliente = new CadastroCliente(); ConsultaRegistrosCadastrados consultaCadastro = new ConsultaRegistrosCadastrados(); CadastroAgencia cadastroAgencia = new CadastroAgencia(); CadastroContaCorrente cadastroContaCorrente = new CadastroContaCorrente(); t.MenuSistema(cadastroCliente, consultaCadastro, cadastroAgencia, cadastroContaCorrente); }
public void ApagaClienteSemVenda() { var mockCliente = new Mock <IRepositorioCliente>(); var mockVendas = new Mock <IRepositorioVenda>(); var cadastroCliente = new CadastroCliente(mockCliente.Object, mockVendas.Object); var retorno = cadastroCliente.ApagaCliente(1); Assert.IsTrue(retorno); mockCliente.Verify(r => r.ApagaCliente(1)); }
public IActionResult CadastroCliente([FromBody] CadastroCliente cadastroCliente) { var db = new AcademiaContext(); //Cria cliente ou atualiza se ja existir var cliente = db.ClienteTable.Where(c => c.cpf == cadastroCliente.Cpf).FirstOrDefault(); if (cliente == null) { cliente = new ClienteTable(cadastroCliente); db.ClienteTable.Add(cliente); } else { var clienteId = cliente.cliente_id; cliente.nome = cadastroCliente.Nome; cliente.cpf = cadastroCliente.Cpf; cliente.identidade = cadastroCliente.Identidade; cliente.data_nascimento = cadastroCliente.DataNascimento; cliente.cartao = cadastroCliente.Cartao; cliente.titular_cartao = cadastroCliente.TitularCartao; db.ClienteTable.Update(cliente); } db.SaveChanges(); cliente = db.ClienteTable.Where(c => c.cpf == cadastroCliente.Cpf).FirstOrDefault(); //cadastra login do cliente - ou atualiza se ja existir var login = db.LoginTable.Where(c => c.cliente_id == cliente.cliente_id).FirstOrDefault(); if (login == null) { login = new LoginTable(cadastroCliente, cliente.cliente_id); db.LoginTable.Add(login); } else { login.usuario = cadastroCliente.Usuario; login.senha = cadastroCliente.Senha; db.LoginTable.Update(login); } db.SaveChanges(); return(Ok()); }
public void DadoQueEuEstejaNaTelaDeCadastroDeUsuario() { ChromeOptions options = new ChromeOptions(); options.AddArgument("start-maximized"); driver = new ChromeDriver(options); driver.Navigate().GoToUrl("http://prova.stefanini-jgr.com.br/teste/qa/"); cadastroCliente = new CadastroCliente(driver); }
private void GridCliente_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (GridCliente.Rows[e.RowIndex].DataBoundItem != null) { CadastroCliente oCliente = ((CadastroCliente)GridCliente.Rows[e.RowIndex].DataBoundItem); if (GridCliente.Columns[e.ColumnIndex].Name == "BtnAlterar") { Incluir = false; TxtBairroCliente.Text = oCliente.Bairro; TxtCidadeCliente.Text = oCliente.Cidade; TxtCnpj.Text = oCliente.Cnpj; TxtSenhaCliente.Text = oCliente.SenhaCliente; TxtConfirmarSenhaCliente.Text = oCliente.ConfCliente; TxtCPF.Text = oCliente.Cpf; TxtDateCliente.Text = oCliente.DataNasc; TxtDescricaoCliente.Text = oCliente.Descricao; TxtEmailCliente.Text = oCliente.EmailCliente; TxtIdadeCliente.Text = oCliente.Idade; TxtNomeCliente.Text = oCliente.Nome; TxtRuaCliente.Text = oCliente.Rua; CbSexoCliente.Text = oCliente.Sexo; TxtTelefoneCliente.Text = oCliente.Telefone; PbImagem.Image = null; TxtAbrir.Text = String.Empty; } else if (GridCliente.Columns[e.ColumnIndex].Name == "BtnExcluir") { if (MessageBox.Show("Deseja realmente excluir?", ProductName, MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { _Control.Excluir(oCliente); TxtBairroCliente.Text = ""; TxtCidadeCliente.Text = ""; TxtCnpj.Text = ""; TxtSenhaCliente.Text = ""; TxtConfirmarSenhaCliente.Text = ""; TxtCPF.Text = ""; TxtDateCliente.Text = ""; TxtDescricaoCliente.Text = ""; TxtEmailCliente.Text = ""; TxtIdadeCliente.Text = ""; TxtNomeCliente.Text = ""; TxtRuaCliente.Text = ""; CbSexoCliente.Text = ""; TxtTelefoneCliente.Text = ""; PbImagem.Image = null; TxtAbrir.Text = String.Empty; CarregaGrid(); } } } }
public IActionResult GetCliente([FromQuery] string login, [FromQuery] string senha) { var db = new AcademiaContext(); var loginCliente = db.LoginTable.Where(l => l.usuario == login && l.senha == senha).FirstOrDefault(); var cliente = db.ClienteTable.Where(c => c.cliente_id == loginCliente.cliente_id).FirstOrDefault(); var cadatroCliente = new CadastroCliente(cliente, loginCliente); return(Ok(cadatroCliente)); }
public override void Adicionar() { CadastroCliente dialog = new CadastroCliente(); DialogResult resultado = dialog.ShowDialog(); if (resultado == DialogResult.OK) { _repositorioCliente.AdicionarCliente(dialog.NovoCliente); List <Cliente> clientes = _repositorioCliente.ListarCliente(); _clienteControl.popularListagemCliente(clientes); } }
public void Recarregar() { try { var clientes = new CadastroCliente().BuscaTodosClientes().ToList(); PreencheGrid(clientes); } catch (Exception ex) { lblNotificacao.Text = ex.Message; } }
public void ApagaClienteComVenda() { var mockCliente = new Mock <IRepositorioCliente>(); var mockVendas = new Mock <IRepositorioVenda>(); mockVendas.Setup(r => r.BuscaVendasPorCliente(1)).Returns((int codigo) => new[] { new Venda() }); var cadastroCliente = new CadastroCliente(mockCliente.Object, mockVendas.Object); var retorno = cadastroCliente.ApagaCliente(1); Assert.IsFalse(retorno); mockCliente.VerifyNoOtherCalls(); }
public void CadastraClienteSemCamposObrigatorios() { var mockCliente = new Mock <IRepositorioCliente>(); var mockVendas = new Mock <IRepositorioVenda>(); var cadastroCliente = new CadastroCliente(mockCliente.Object, mockVendas.Object); var retorno = cadastroCliente.CadastraCliente(new Cliente() { }); Assert.IsFalse(retorno); }
public ActionResult CadastraCliente(CadastroCliente cad) { var end = new tb_endereco { end_st_bairro = cad.Bairro, end_st_CEP = cad.CEP, end_st_cidade = cad.Cidade, end_st_compl = cad.Complemento, end_st_log = cad.Logradouro, end_st_num = cad.Numero, end_st_uf = cad.UF, end_st_tel1 = cad.Telefone_1, end_st_tel2 = cad.Telefone_2 }; var cli = new tb_cliente { cli_st_CPF = cad.CPF, cli_st_email = cad.email, cli_st_nome = cad.Nome, cli_st_senha = cad.Senha, cli_st_user = cad.User, cli_bit_active = true, cli_bit_advert = false, cli_bit_conf_email = false }; var av = new tb_avaliacao_cliente { av_cli_dec_nota = 0 }; using (EconobuyEntities db = new EconobuyEntities()) { if (!ModelState.IsValid) { return(View("Cadastro", cad)); } else { db.tb_endereco.Add(end); cli.end_in_codigo = end.end_in_codigo; db.tb_cliente.Add(cli); av.cli_in_codigo = cli.cli_in_codigo; db.tb_avaliacao_cliente.Add(av); db.SaveChanges(); Session["clienteID"] = cli.cli_in_codigo; Session["clienteNome"] = cli.cli_st_nome; return(RedirectToAction("Home", "Cliente")); } }; }
private Dictionary <string, string> BuscaClientes() { var comboSource = new Dictionary <string, string>(); var clientes = new CadastroCliente().BuscaTodosClientes().OrderBy(p => p.Nome); comboSource.Add("0", ""); foreach (var item in clientes) { comboSource.Add(item.Codigo.ToString(), item.Nome); } return(comboSource); }
public FormCliente(int codigo, bool editar) { CodigoCliente = codigo; Editar = editar; InitializeComponent(); var ldadosCliente = new CadastroCliente().BuscaClientePorCodigo(codigo); PrencherCampos(ldadosCliente); if (!Editar) { DesabilitarCampos(); } }
public async Task <IActionResult> OnGetAsync(int?id) { if (id == null) { return(NotFound()); } CadastroCliente = await _context.CadastroClientes.SingleOrDefaultAsync(m => m.Id == id); if (CadastroCliente == null) { return(NotFound()); } return(Page()); }
private void PreencheComboBox() { Dictionary <string, string> comboSource = new Dictionary <string, string>(); var clientes = new CadastroCliente().BuscaTodosClientes().OrderBy(p => p.Nome); foreach (var item in clientes) { comboSource.Add(item.Codigo.ToString(), item.Nome); } cbCliente.DataSource = new BindingSource(comboSource, null); cbCliente.DisplayMember = "Value"; cbCliente.ValueMember = "Key"; cbCliente.SelectedItem = null; }
private void btnEntrar_Click(object sender, EventArgs e) { Controle controle = new Controle(); controle.acessar(txbLogin.Text, txbSenha.Text); if (controle.tem) { MessageBox.Show("Logado com sucesso", "Entrando", MessageBoxButtons.OK, MessageBoxIcon.Information); CadastroCliente tela = new CadastroCliente(); tela.ShowDialog(); tela.Dispose(); } else { MessageBox.Show("Login não econtrado, verifique login e senha", "ERRO!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }