public List <Consumidor> BuscarTodos() { var lstConsumidor = new List <Consumidor>(); using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Db"].ConnectionString)) { string strSQL = @"SELECT * FROM CadastroConsumidor"; using (SqlCommand cmd = new SqlCommand(strSQL)) { conn.Open(); cmd.Connection = conn; cmd.CommandText = strSQL; var dataReader = cmd.ExecuteReader(); var dt = new DataTable(); dt.Load(dataReader); conn.Close(); foreach (DataRow row in dt.Rows) { var Consumidor = new Consumidor() { Id = Convert.ToInt32(row["idCadConsumidor"]), Nome = row["nomeConsumidor"].ToString(), Email = row["emailConsumidor"].ToString(), Senha = row["senhaConsumidor"].ToString(), Cpf = row["cpfConsumidor"].ToString() }; lstConsumidor.Add(Consumidor); } } } return(lstConsumidor); }
public async Task <string> PutConsumidor(Consumidor consumidor) { var uri = API.Consumidor.PutConsumidor(_transacoesFinanceirasUrl); HttpContent content = new StringContent(JsonConvert.SerializeObject(consumidor), Encoding.UTF8, "application/json"); HttpRequestMessage request = new HttpRequestMessage { Method = HttpMethod.Put, RequestUri = new System.Uri(uri), Content = content }; HttpResponseMessage result = await _apiClient.PutAsync(uri, content); var response = string.Empty; if (result.IsSuccessStatusCode) { response = result.StatusCode.ToString(); } return(response); }
static void Main(string[] args) { ContextCestaBD contextCestaBD = new ContextCestaBD(); ListaCompra listaCompra = new ListaCompra(); RepositorioConsumidor repositorioConsumidor = new RepositorioConsumidor(contextCestaBD); Consumidor consumidor = repositorioConsumidor.ObterPorId(1); listaCompra.Nome = "Teste"; listaCompra.Consumidor = consumidor; listaCompra.DataUltimaModificacao = DateTime.Now; consumidor.ListasCompra.Add(listaCompra); contextCestaBD.SaveChanges(); //repositorioConsumidor.UnitOfWork.Commit(); //repositorioListaCompra.UnitOfWork = repositorioConsumidor.UnitOfWork; //repositorioListaCompra.Inserir(listaCompra); //repositorioListaCompra.UnitOfWork.Commit(); }
private void BuscarCliente_Leave(object sender, EventArgs e) { gbAtributosClientes.Visible = false; //Gerar Caminho string cliente; if (cbClassificacaoTab2.SelectedIndex == 1) { cliente = @"Pessoa Física\"; } else { cliente = @"Pessoa Jurídica\"; } //Carregar cliente if (!Directory.Exists(@"Clientes\" + cliente + txtDocumentoTab2.Text)) { MessageBox.Show("Cliente não possui cadastro no sistema!", "Cliente Não Registrado", MessageBoxButtons.OK, MessageBoxIcon.Error); txtDocumentoTab2.Text = ""; } else { if (cbClassificacaoTab2.SelectedIndex == 1) { consumidor = new PessoaFisica(txtDocumentoTab2.Text); consumidor.CarregarAtributos(); } else { consumidor = new PessoaJuridica(txtDocumentoTab2.Text); consumidor.CarregarAtributos(); } gbAtributosClientes.Visible = true; MostrandoCliente(); } }
//Aquí se agregarán todos los métodos que deban connectar con la base de datos que sean usados por la aplicación cliente, //vean en el proyecto "webMisOfertasResponsive" en la carpeta "WebService" en donde guardaré la WebForm que recibirá las instrucciones //de la aplicación cliente y en donde utilizaremos esta librería. public bool isConnected(Consumidor c) { conexionOracle conexion = new conexionOracle(); OracleConnection con = new OracleConnection(conexion.getConnectionString); con.Open(); OracleCommand cmd = new OracleCommand("select * from misofertasdb.libro where id_libro=:libro", con); cmd.CommandType = CommandType.Text; //este es un select (revisa el code mio si tienes dudas) cmd.Parameters.Add(":libro", c.correoConsumidor); //este es para insert (revisa el code mio si tienes dudas) cmd.Parameters.Add("libro", OracleDbType.Varchar2).Value = c.correoConsumidor; //obtener datos desde el select con execute reader OracleDataReader reader = cmd.ExecuteReader(); c.contrasenaConsumidor = reader["contrasena_usuario"].ToString(); //esto es solo para que te dija que existe o no existe cmd.ExecuteNonQuery(); return(true); }
public void enviarCorreoOferta(Consumidor cons) { var from = new MailAddress("*****@*****.**", "Mis Ofertas Bot"); var to = new MailAddress(cons.correoConsumidor, cons.nombreConsumidor); const string pass = "******"; const string subject = "Prueba de envio de correo"; const string body = "ESTO ES UNA PRUEBA DE CORREO DESDE C#"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(from.Address, pass) }; using (var mensaje = new MailMessage(from, to)) { mensaje.Subject = subject; mensaje.Body = body; smtp.Send(mensaje); } }
public static ContaLuz UltimaConta(Consumidor consumidor) { string caminho; ContaLuz conta = null; try { if (consumidor is PessoaFisica) { caminho = @"Clientes\Pessoa Física\" + ((PessoaFisica)consumidor).GetCpf() + @"\Contas\Luz\Ultima Conta"; } else { caminho = @"Clientes\Pessoa Jurídica\" + ((PessoaJuridica)consumidor).GetCnpj() + @"\Contas\Luz\Ultima Conta"; } FileStream arq = new FileStream(caminho, FileMode.Open); StreamReader ler = new StreamReader(arq); conta = new ContaLuz(); //Medição Total ler.ReadLine(); conta.SetMedicaoTotal(double.Parse(ler.ReadLine())); //Mês ler.ReadLine(); conta.SetMes(ler.ReadLine()); //Ano ler.ReadLine(); conta.SetAno(int.Parse(ler.ReadLine())); //Consumo do mês ler.ReadLine(); conta.SetConsumoMes(double.Parse(ler.ReadLine())); //Medição Anterior ler.ReadLine(); conta.SetMedicaoAnterior(double.Parse(ler.ReadLine())); //Valor sem impostos ler.ReadLine(); conta.SetTotalSemImposto(double.Parse(ler.ReadLine())); //Tarifa ler.ReadLine(); conta.SetTarifaLuz(double.Parse(ler.ReadLine())); //Valor imposto ler.ReadLine(); conta.SetValorImposto(double.Parse(ler.ReadLine())); //Taxa imposto ler.ReadLine(); conta.SetTaxaImposto(double.Parse(ler.ReadLine())); //Taxa do confins ler.ReadLine(); conta.SetContribuicao(double.Parse(ler.ReadLine())); //Total a pagar ler.ReadLine(); conta.SetValorTotal(double.Parse(ler.ReadLine())); ler.Close(); } catch (FileNotFoundException) { return(null); } catch (DirectoryNotFoundException) { return(null); } return(conta); }
private Consumidor DTOtoConsumidor(ConsumidorDTO c) { if (c == null) { return null; } Consumidor consumidor = new Consumidor(); consumidor.Id = c.Id; consumidor.Nome = c.Nome; consumidor.Tipo = c.Tipo; consumidor.Senha = c.Senha; consumidor.Inscricao = c.Inscricao; consumidor.Email = c.Email; if (c.Telefones != null && c.Telefones.Count != 0) { c.Telefones.ForEach(t => { Telefone telefone = new Telefone(); telefone.DDD = t.DDD; telefone.DDI = t.DDI; telefone.Id = t.Id; telefone.Numero = t.Numero; consumidor.Telefones.Add(telefone); }); } if (c.Enderecos != null && c.Enderecos.Count != 0) { c.Enderecos.ForEach(e => { Endereco endereco = new Endereco(); endereco.Bairro = e.Bairro; endereco.Cep = e.Cep; endereco.Cidade = e.Cidade; endereco.Complemento = e.Complemento; endereco.Estado = e.Estado; endereco.Id = e.Id; endereco.Logradouro = e.Logradouro; endereco.Numero = e.Numero; endereco.Pais = e.Pais; consumidor.Enderecos.Add(endereco); }); } return consumidor; }
public JConsultaCliente(Consumidor consumidor) { InitializeComponent(); this.consumidor = consumidor; //combo_Mes.Enabled = false; }
public ActionResult Create(IFormCollection dataRegistro) { Login serializeLogin = new Login(); serializeLogin.Email = dataRegistro["email"]; serializeLogin.Senha = dataRegistro["password"]; Endereco serializeEndereco = new Endereco(); serializeEndereco.Cep = Int32.Parse(dataRegistro["cep"]); serializeEndereco.Rua = dataRegistro["rua"]; serializeEndereco.Numero = Int32.Parse(dataRegistro["numero"]); serializeEndereco.Referencia = dataRegistro["referencia"]; serializeEndereco.Estado = dataRegistro["estado"]; serializeEndereco.Cidade = dataRegistro["cidade"]; serializeEndereco.Bairro = dataRegistro["bairro"]; serializeEndereco.Complemento = Int32.Parse(dataRegistro["complemento"]); serializeEndereco.Referencia = dataRegistro["referencia"]; serializeEndereco = _enderecoRepository.IncluidAndReturnId(serializeEndereco); if (dataRegistro["cpf_consumidor"].Count > 0) { serializeLogin.Tipo = 'C'; serializeLogin = _loginRepository.IncluidAndReturnId(serializeLogin); Consumidor serializeConsumidor = new Consumidor(); serializeConsumidor.Nome = dataRegistro["nome_consumidor"]; serializeConsumidor.Cpf = Int32.Parse(dataRegistro["cpf_consumidor"]); serializeConsumidor.Telefone = Int32.Parse(dataRegistro["telefone_consumidor"]); serializeConsumidor.Sobrenome = dataRegistro["sobrenome_consumidor"]; serializeConsumidor.Rg = Int32.Parse(dataRegistro["rg_consumidor"]); serializeConsumidor.Celular = Int32.Parse(dataRegistro["celular_consumidor"]); serializeConsumidor.IdEndereco = serializeEndereco.Id; serializeConsumidor.IdLogin = serializeLogin.Id; _consumidorRepository.Incluid(serializeConsumidor); } else if (dataRegistro["cpf_prestador"].Count > 0) { serializeLogin.Tipo = 'P'; serializeLogin = _loginRepository.IncluidAndReturnId(serializeLogin); Prestador serializePrestador = new Prestador(); serializePrestador.Nome = dataRegistro["nome_prestador"]; serializePrestador.Cpf = Int32.Parse(dataRegistro["cpf_prestador"]); serializePrestador.Telefone = Int32.Parse(dataRegistro["telefone_prestador"]); serializePrestador.Sobrenome = dataRegistro["sobrenome_prestador"]; serializePrestador.Rg = Int32.Parse(dataRegistro["rg_prestador"]); serializePrestador.Celular = Int32.Parse(dataRegistro["celular_prestador"]); serializePrestador.IdEndereco = serializeEndereco.Id; serializePrestador.IdLogin = serializeLogin.Id; _prestadorRepository.Incluid(serializePrestador); } else if (dataRegistro["cnpj_empresa"].Count > 0) { serializeLogin.Tipo = 'E'; serializeLogin = _loginRepository.IncluidAndReturnId(serializeLogin); Empresa serializeEmpresa = new Empresa(); serializeEmpresa.NomeFantasia = dataRegistro["nome_fantasia"]; serializeEmpresa.RazaoSocial = dataRegistro["razao_social"]; serializeEmpresa.Cnpj = Int32.Parse(dataRegistro["cnpj_empresa"]); serializeEmpresa.Telefone = Int32.Parse(dataRegistro["telefone_empresa"]); serializeEmpresa.IdEndereco = serializeEndereco.Id; serializeEmpresa.IdLogin = serializeLogin.Id; _empresaRepository.Incluid(serializeEmpresa); } return(View("~/Views/Login/Index.cshtml")); }
public ActionResult Logar(IFormCollection dataLogin) { Login serializeLogin = new Login(); serializeLogin.Email = dataLogin["email"]; serializeLogin.Senha = dataLogin["password"]; Login entityLogin = _loginRepository.Logar(serializeLogin); if (entityLogin.Id != 0 && entityLogin.Email != null && entityLogin.Senha != null) { string jsonEntity = string.Empty; long idEndereco = 0; // Dados para a Viewbag string nome = string.Empty; switch (entityLogin.Tipo) { case 'C': Consumidor entityConsumidor = _consumidorRepository.GetbyIdLogin(entityLogin.Id); idEndereco = entityConsumidor.IdEndereco; nome = entityConsumidor.Nome; jsonEntity = JsonConvert.SerializeObject(entityConsumidor); HttpContext.Session.SetString("Tipo", "Consumidor"); break; case 'P': Prestador entityPrestador = _prestadorRepository.GetbyIdLogin(entityLogin.Id); idEndereco = entityPrestador.IdEndereco; nome = entityPrestador.Nome; jsonEntity = JsonConvert.SerializeObject(entityPrestador); HttpContext.Session.SetString("Tipo", "Prestador"); break; case 'E': Empresa entityEmpresa = _empresaRepository.GetbyIdLogin(entityLogin.Id); idEndereco = entityEmpresa.IdEndereco; nome = entityEmpresa.NomeFantasia; jsonEntity = JsonConvert.SerializeObject(entityEmpresa); HttpContext.Session.SetString("Tipo", "Empresa"); break; } ViewBag.Nome = nome; Endereco entityEndereco = _enderecoRepository.GetbyIdEndereco(idEndereco); HttpContext.Session.SetString("DadosUsuario", jsonEntity); string jsonEndereco = JsonConvert.SerializeObject(entityEndereco); HttpContext.Session.SetString("DadosEndereco", jsonEndereco); return(View("~/Views/System/Index.cshtml")); } else if (entityLogin.Id == 0) { ViewBag["Erro"] = "Conta não registrada!"; } else if (entityLogin.Tipo != 'C' && entityLogin.Tipo != 'P' && entityLogin.Tipo != 'E') { ViewBag["Erro"] = "Tipo de conta inválido!"; } return(View("~/Views/Login/Index.cshtml")); }
static Service1() { Consumidor.IniciarBackgrounWorker(); }
public Consumidor Update(Consumidor consumidor) { return(_context.Consumidores .Update(consumidor) .Entity); }
public void Dado_educouto() { consumidor = this.repositorioConsumidor.ObterPorLogin("educouto"); }
static public void Main() { Buffer b = new Buffer(); Productor p = new Productor(b); Consumidor c = new Consumidor(b); }
} //<== public void SetConsumidor(Consumidor consumidor) { this.consumidor = consumidor; }
protected void btnFinalizar_Click(object sender, EventArgs e) { var obj = new Consumidor(); obj.Nome = txtNomeConsumidor.Text; obj.Senha = txtSenha.Text; obj.Email = txtEmail.Text; obj.Cpf = txtCPF.Text; if (string.IsNullOrWhiteSpace(obj.Nome)) { pnlMSG.Visible = true; lblMSG.Text = "Campo Nome deve ser preenchido"; txtNomeConsumidor.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Senha)) { pnlMSG.Visible = true; lblMSG.Text = "Campo Senha deve ser preenchido"; txtSenha.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Email)) { pnlMSG.Visible = true; lblMSG.Text = "Campo Email deve ser preenchido"; txtEmail.Focus(); return; } if (string.IsNullOrWhiteSpace(obj.Cpf)) { pnlMSG.Visible = true; lblMSG.Text = "Campo Cpf deve ser preenchido"; txtCPF.Focus(); return; } var vdCpf = new ConsumidorDAO().ValidarCPF(txtCPF.Text); if (vdCpf == false) { pnlMSG.Visible = true; lblMSG.Text = "O Cpf é Invalido"; txtCPF.Focus(); return; } var vdEmail = new ConsumidorDAO().ValidarEmail(txtEmail.Text); if (vdEmail == false) { pnlMSG.Visible = true; lblMSG.Text = "O Email é Invalido"; txtEmail.Focus(); return; } new ConsumidorDAO().Inserir(obj); Response.Redirect("Login.aspx"); }
//Construtor public ContaLuz(string mes, int ano, Consumidor consumidor) : base(mes, ano, consumidor) { }
public ConsumidorRequerAuditoriaDomainEvent(Consumidor consumidor, string motivo) { Consumidor = consumidor; Motivo = motivo; Data = DateTime.UtcNow; }
private void btnLogin_Click(object sender, EventArgs e) { try { if (txtUsuario.Text == null || txtUsuario.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Error: El login de Usuario es Obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtUsuario.Focus(); } else if (txtContrasena.Text == null || txtUsuario.Text.Trim().Equals(string.Empty)) { MessageBox.Show("Error: La Contraseña Obligatoria.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtContrasena.Focus(); } else { loginRequestVO loginRequestVO = new loginRequestVO(); loginRequestVO.password = txtContrasena.Text; loginRequestVO.username = txtUsuario.Text; OfertasWSClient ofertaWS = new OfertasWSClient(); loginResponseVO loginResponse = ofertaWS.procesarLogin(loginRequestVO); if (loginResponse.codigoRespuesta == 0) { UsuarioDAO usuarioDAO = new UsuarioDAO(); ConsumidorDAO consumidorDAO = new ConsumidorDAO(); FuncionalidadDAO funcionalidadDAO = new FuncionalidadDAO(); Usuario usu = usuarioDAO.getUsuarioPorCodigo(loginResponse.codigoUsuario); if (usu.isActivo == 0) { MessageBox.Show("Error: El usuario ingresado se encuentra inactivo.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } Consumidor cons = consumidorDAO.getConsumidorPorCodigoUsuario(usu.idUsuario); if (cons != null) { MessageBox.Show("Error: El usuario ingresado pertenece a un Consumidor, no es posible ingresar a la aplicación.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } List <Funcionalidad> funcionalidadesUsuario = funcionalidadDAO.getFuncionalidadesPorPerfil(usu.codigoPerfil); usu.funcionalidadesUsuario = funcionalidadesUsuario; SesionBag.usuarioSesionado = usu; objetoPaso.pasoUsuario = txtUsuario.Text; Index homeView = new Index(); homeView.Visible = true; this.Visible = false; } else { MessageBox.Show(loginResponse.respuesta, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }catch (Exception ex) { MessageBox.Show("Error grave procesando Login.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public Consumidor Remove(Consumidor consumidor) { return(_ = _context.Consumidores .Remove(consumidor) .Entity); }
public void DadoOSistemaExibeATelaDeCadastramentoDeConsumidor() { consumidor = new Consumidor(); realizadoCadastro = false; }