public DocumentosPageViewModel(Page Pagina, ClienteModels cliente) : base(Pagina) { Cliente = cliente; Mensagem = "Informe os seus dados documentais"; RG_CNH = ""; Orgao_Emissor = ""; Data_Emissao = DateTime.Now; ContinuarCommand = new Command(ExecuteContinuarCommand); Estados = new List <UnidadeFederal>() { new UnidadeFederal() { Codigo = "SC", Nome = "Santa Catarina" }, new UnidadeFederal() { Codigo = "PR", Nome = "Paraná" }, new UnidadeFederal() { Codigo = "RS", Nome = "Rio Grande do Sul" } }; EstadoSelecionado = null; }
// Adicionando Locação na Lista pelo ID do CLiente public static void AdicionarLocacao() { List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente <= 5) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(1, cliente); int idFilme = 0; // Eqto IdFilme não for ZERO continua adicionando Locação do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while (idFilme != 0); } }
/// <summary> /// Creating rentals by Customer ID and Movies ID /// </summary> public static void CadastrarLocacao() { Console.WriteLine("---===[ CADASTRO DA LOCAÇÃO ]===---"); List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; // Insert costumer by ID Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente != 0) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(cliente); int idFilme = 0; // As long as IdFilm is not ZERO, it continues adding movies in rent do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) // If movie ID is nonzero { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); // Add movie in rent } } while (idFilme != 0); //Looping while movie ID is nonzero } }
public ActionResult Create(ClienteModels collection) { try { if (ModelState.IsValid) { if (cli_model.registrarUsur(collection)) { Session["response"] = "Cliente registrado"; return(RedirectToAction("index", "Dashboard")); } else { ViewBag.response = "Error! algo va mal"; return(View()); } } else { return(View()); } } catch { return(View()); } }
public static void CadastrarLocacao() { Console.WriteLine("---===[ CADASTRO DA LOCAÇÃO ]===---"); List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); int idCliente = 0; Console.WriteLine("\nDigite o ID Cliente:"); idCliente = Convert.ToInt32(Console.ReadLine()); if (idCliente != 0) { ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(cliente); int idFilme = 0; do { Console.WriteLine("\nDigite o ID Filme: "); Console.WriteLine("DIGITE ZERO (0) P/ FINALIZAR!"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while (idFilme != 0); } }
public static void AdicionarLocacao() { List <ClienteModels> clientes = ClienteController.GetClientes(); List <FilmeModels> filmes = FilmeController.GetFilmes(); Console.WriteLine("Digite o id Cliente:"); int idCliente = Convert.ToInt32(Console.ReadLine()); ClienteModels cliente = clientes.Find(cliente => cliente.IdCliente == idCliente); LocacaoModels locacao = LocacaoController.addLocacao(1, cliente); int idFilme = 0; do { Console.WriteLine("Digite o id Filme: (Digite zero (0) para sair)"); idFilme = Convert.ToInt32(Console.ReadLine()); if (idFilme != 0) { FilmeModels filme = filmes.Find(filme => filme.IdFilme == idFilme); locacao.AdicionarFilme(filme); } } while(idFilme != 0); }
public DadosPessoaisPageViewModel(Page Pagina, ClienteModels cliente) : base(Pagina) { Cliente = cliente; Mensagem = "Informe os seus dados pessoais"; Email = ""; ConfirmacaoEmail = ""; Nome_Mae = ""; ContinuarCommand = new Command(ExecuteContinuarCommand); Profissoes = new List <Profissao>() { new Profissao() { Codigo = 1, Nome = "Professor" }, new Profissao() { Codigo = 2, Nome = "Programador" }, new Profissao() { Codigo = 3, Nome = "Agiota" }, }; Escolaridades = new List <Escolaridade>() { new Escolaridade() { Codigo = 1, Nome = "Ensino Fundamental Completo" }, new Escolaridade() { Codigo = 2, Nome = "Ensino Médio Completo" }, new Escolaridade() { Codigo = 3, Nome = "Ensino Superior Completo" }, }; EstadoCivil = new List <Estado_Civil>() { new Estado_Civil() { Codigo = 1, Nome = " Casado " }, new Estado_Civil() { Codigo = 2, Nome = " Solteiro " }, }; ProfissaoSelecionada = null; EscolaridadeSelecionada = null; EstadoCivilSelecionado = null; }
public ActionResult Crear([Bind(Include = "ClienteNumCliente, ClienteIdentidad, ClienteNombre, ClienteApellido, ClienteFechaNacimiento, ClientePais, ClienteDepartamento, ClienteMunicipio, ClienteDireccion, ClienteTelefono, PinturaCodigo")] ClienteModels cliente) { try { // TODO: Add insert logic here FillViewBag(cliente.ClientePais, cliente.ClienteDepartamento, cliente.ClienteMunicipio, cliente.PinturaCodigo); if (!ModelState.IsValid) { return(View(cliente)); } var Pintura = new PinturaModels(); var s = Pintura.GetList().SingleOrDefault(sv => sv.Codigo == cliente.PinturaCodigo); var clientes = _negocios.Clientes(); var clienteDb = clientes.SingleOrDefault(c => c.ClienteNumCliente == cliente.ClienteNumCliente && c.PinturaCodigo == cliente.PinturaCodigo); if (clienteDb != null) { @ViewBag.MessageError = "ya esta registrada esa compra"; return(View(cliente)); } var id = clientes.Count + 1; cliente.Id = id; cliente.FechaCompra = DateTime.Now; cliente.PinturaDescripcion = s.Descripcion; cliente.PinturaCantidad = s.Cantidad; cliente.PinturaUnidadMedida = s.UnidadMedida; cliente.PinturaPrecioVenta = s.PrecioVenta; cliente.PinturaCosto = s.Costo; cliente.Estado = 1; var flag = _negocios.GuardarCliente(cliente); if (flag) { return(RedirectToAction("Index")); } @ViewBag.MessageError = "Datos no guardados."; return(View(cliente)); } catch (Exception ex) { var message = ex.Message + "\n"; var loop = ex.InnerException; do { message = loop != null ? message + loop.Message + "\n" : message; loop = loop?.InnerException; } while (loop != null); Session.Add("ErrorMessage", message); return(RedirectToAction("Error", "Error")); } }
/// <summary> /// Event data button to enter information into the database /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_ConfirmarClick(object sender, EventArgs e) { try { if ((lv_ListaClientes.SelectedItems.Count > 0) && (lv_ListaFilmes.CheckedItems.Count > 0)) { string IdCliente = this.lv_ListaClientes.SelectedItems[0].Text; ClienteModels cliente = ClienteController.GetCliente(Int32.Parse(IdCliente)); LocacaoModels locacao = LocacaoController.Add(cliente); foreach (ListViewItem Filme in this.lv_ListaFilmes.CheckedItems) { FilmeModels filme = FilmeController.GetFilme(Int32.Parse(Filme.Text)); locacao.AdicionarFilme(filme); } MessageBox.Show("Locação Realizada!"); this.Close(); this.parent.Show(); } else { MessageBox.Show("Selecione o Cliente e Pelo Menos Um Filme!"); } } catch (Exception er) { MessageBox.Show(er.Message, "Selecione o Cliente e Pelo Menos Um Filme!"); } }
// List rental window public void InitializeComponent(Form parent) { // Window parameters this.BackColor = ColorTranslator.FromHtml("#6d6a75"); this.Font = new Font(this.Font, FontStyle.Bold); this.Size = new Size(600, 640); this.parent = parent; // PictureBox this.pb_Lista = new Library.PictureBox(); this.pb_Lista.Location = new Point(50, 0); this.pb_Lista.Size = new Size(470, 80); this.pb_Lista.ClientSize = new Size(470, 80); this.pb_Lista.Load("./Views/assets/lista.jpg"); this.Controls.Add(pb_Lista); // ListView - Rentals this.lv_ListaLocacoes = new Library.ListView(); this.lv_ListaLocacoes.Location = new Point(20, 100); this.lv_ListaLocacoes.Size = new Size(540, 400); ListViewItem locacoes = new ListViewItem(); List <LocacaoModels> locacoesLista = LocacaoController.GetLocacoes(); foreach (var locacao in locacoesLista) { ListViewItem lv_ListaLocacao = new ListViewItem(locacao.IdLocacao.ToString()); ClienteModels cliente = ClienteController.GetCliente(locacao.IdCliente); lv_ListaLocacao.SubItems.Add(cliente.NomeCliente.ToString()); lv_ListaLocacao.SubItems.Add(cliente.CpfCliente.ToString()); lv_ListaLocacao.SubItems.Add(locacao.DataLocacao.ToString("dd/MM/yyyy")); lv_ListaLocacao.SubItems.Add(locacao.CalculoDataDevol().ToString("dd/MM/yyyy")); lv_ListaLocacao.SubItems.Add(locacao.QtdeFilmes().ToString()); lv_ListaLocacao.SubItems.Add(locacao.ValorTotal().ToString("C2")); lv_ListaLocacoes.Items.Add(lv_ListaLocacao); } this.lv_ListaLocacoes.MultiSelect = false; this.lv_ListaLocacoes.Columns.Add("ID", -2, HorizontalAlignment.Center); this.lv_ListaLocacoes.Columns.Add("Locatário", -2, HorizontalAlignment.Left); this.lv_ListaLocacoes.Columns.Add("CPF", -2, HorizontalAlignment.Center); this.lv_ListaLocacoes.Columns.Add("Data Locação", -2, HorizontalAlignment.Center); this.lv_ListaLocacoes.Columns.Add("Data Devolução", -2, HorizontalAlignment.Center); this.lv_ListaLocacoes.Columns.Add("Qtde Filmes", -2, HorizontalAlignment.Center); this.lv_ListaLocacoes.Columns.Add("Total", -2, HorizontalAlignment.Left); this.Controls.Add(lv_ListaLocacoes); // List grouping box this.gb_ListaLocacoes = new Library.GroupBox(); this.gb_ListaLocacoes.Location = new Point(10, 80); this.gb_ListaLocacoes.Size = new Size(560, 430); this.gb_ListaLocacoes.Text = "LISTA DE LOCAÇÕES"; this.Controls.Add(gb_ListaLocacoes); // Buttons this.btn_ListaSair = new Library.Button(); this.btn_ListaSair.Text = "SAIR"; this.btn_ListaSair.Location = new Point(200, 530); this.btn_ListaSair.Click += new EventHandler(this.btn_ListaSairClick); this.Controls.Add(btn_ListaSair); }
/// <summary> /// Access to Delete customer /// </summary> public static void DeleteCliente(int idCliente) { if (LocacaoController.GetLocacoesByCliente(idCliente).Count > 0) { throw new Exception("Esse Cliente Possui Locações!"); } ClienteModels.DeleteCliente(idCliente); }
private void btn_ListaConsultaClick(object sender, EventArgs e) { string IdCliente = this.lv_ListaClientes.SelectedItems[0].Text; ClienteModels cliente = ClienteController.GetCliente(Int32.Parse(IdCliente)); ClienteDetalhe btn_ListaConsultaClick = new ClienteDetalhe(this, cliente); btn_ListaConsultaClick.Show(); }
// Adição de Locações public string getCliente(ClienteModels cliente) { string clienteValue = cliente.ToString(); clienteValue += $"-> QTDE LOCAÇÕES: {this.getLocacoes(cliente)}\n"; clienteValue += "----------------------------------------"; return(clienteValue); }
public async Task <ActionResult> DeleteConfirmed(int id) { ClienteModels clienteModels = await db.ClienteModels.FindAsync(id); db.ClienteModels.Remove(clienteModels); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public TelaCadastroCliente(ClienteModels cliente) { InitializeComponent(); this.cliente = cliente; nomeRtb.Text = cliente.Nome; dataNascimentoMtb.Text = cliente.DataNascimento; cpfMtb.Text = cliente.CPF; diasDeDevNum.Value = cliente.DiasDeDevolucao; }
public RendaPageViewModel(Page pagina, ClienteModels cliente) : base(pagina) { Cliente = cliente; Mensagem = "Informe seus dados financeiros"; Valor_Renda = 0; Valor_Limite = 0; Vencimento_Fatura = DateTime.Now; ContinuarCommand = new Command(ExecuteContinuarCommand); }
// GET: Cliente public ActionResult Index() { var model = new List <ClienteModels>(); foreach (var item in this.appCliente.ListarTodos()) { var objeto = new ClienteModels { IdCliente = item.IdCliente, NomeRazaoSocial = item.NomeRazaoSocial, ApelidoNomeFantasia = item.ApelidoNomeFantasia, Contato = item.Contato, DataCadastro = item.DataCadastro, Telefone1 = item.Telefone1, Telefone2 = item.Telefone2, Fax = item.Fax, Cnpj = item.Cnpj, Cpf = item.Cpf, IncricaoEstadualRg = item.IncricaoEstadualRg, Endereco1 = item.Endereco1, Numero1 = item.Numero1, Cidade1 = item.Cidade1, Uf1 = item.Uf1, Cep1 = item.Cep1, Endereco2 = item.Endereco2, Numero2 = item.Numero2, Cidade2 = item.Cidade2, Uf2 = item.Uf2, Cep2 = item.Cep2, Referencia1 = item.Referencia1, TelefoneReferencia1 = item.TelefoneReferencia1, EmailReferencia1 = item.EmailReferencia1, DataNascimento = item.DataNascimento, Referencia2 = item.Referencia2, TelefoneReferncia2 = item.TelefoneReferncia2, Renda = item.Renda, Credito = item.Credito, CodMunicipio = item.CodMunicipio, Spc = item.Spc, Serasa = item.Serasa, TeleCheque = item.TeleCheque, Bloqueado = item.Bloqueado, Classificacao = item.Classificacao, TipoRegiao = item.TipoRegiao, ProfissaoRamo = item.ProfissaoRamo, VendedorAtendente = item.VendedorAtendente, Trasportadora = item.Trasportadora, Observacao = item.Observacao, Bairro1 = item.Bairro1, Bairro2 = item.Bairro2, }; model.Add(objeto); } return(View(model)); }
public async Task <ActionResult> Edit([Bind(Include = "ClienteId,Nombre,Telefono,Direccion,Ciudad")] ClienteModels clienteModels) { if (ModelState.IsValid) { db.Entry(clienteModels).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(clienteModels)); }
public void AtualizarLista() { listView1.Items.Clear(); var clientes = ClienteModels.GetCliente(); foreach (var cliente in clientes) { string[] row = { cliente.ClienteId.ToString(), cliente.Nome, cliente.DataNascimento, cliente.CPF, cliente.DiasDeDevolucao.ToString() }; listView1.Items.Add(new ListViewItem(row)); } }
public CadastroCliente(Form parent, int id = 0) { try { cliente = ClienteController.GetCliente(id); } catch { } InitializeComponent(parent, id > 0); }
public ActionResult <ClienteViewModel> Post(ClienteModels clienteModels) { Cliente cliente = MapearCliente(clienteModels); var response = clienteService.Guardar(cliente); if (response.Error) { return(BadRequest(response.Mensaje)); } return(Ok(response.Cliente)); }
public async Task <ActionResult> Create([Bind(Include = "ClienteId,Nombre,Telefono,Direccion,Ciudad")] ClienteModels clienteModels) { if (ModelState.IsValid) { db.ClienteModels.Add(clienteModels); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(clienteModels)); }
private void button1_Click(object sender, EventArgs e) { ClienteModels cliente = ClienteModels.GetCliente((int)clienteIdNum.Value); if (cliente == null) { MessageBox.Show("Cliente não encontrado!", "Cliente ID Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MessageBox.Show(cliente.ToString()); }
public Cliente MapearCliente(ClienteModels clienteModels) { var cliente = new Cliente { Identificacion = clienteModels.Identificacion, Nombre = clienteModels.Nombre, Email = clienteModels.Email, Telefono = clienteModels.Telefono, Contrasena = clienteModels.Contrasena }; return(cliente); }
public ActionResult Delete(string id, ClienteModels clienteModels) { try { cliente.DeleteOne(Builders <ClienteModels> .Filter.Eq("_id", ObjectId.Parse(id))); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(int id, ClienteModels collection) { try { // TODO: Add delete logic here return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(ClienteModels clienteModels) { try { cliente.InsertOne(clienteModels); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Cliente/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ClienteModels clienteModels = await db.ClienteModels.FindAsync(id); if (clienteModels == null) { return(HttpNotFound()); } return(View(clienteModels)); }
// Retorno da Quantidade de Locações por Cliente public int getLocacoes(ClienteModels cliente) { int qtd = 0; foreach (LocacaoModels locacao in cliente.locacoes) { foreach (FilmeModels filme in locacao.filmes) { qtd++; } } return(qtd); }
//public ActionResult Create(ClienteModels model) //{ // if (this.appCliente.Existe(model.Cpf)) // { // TempData["msgsucesso"] = "CPF já Cadastrado"; // return View(model); // } // try // { // var dto = new Networkcliente // { // IdCliente = model.IdCliente, // NomeRazaoSocial = model.NomeRazaoSocial, // ApelidoNomeFantasia = model.ApelidoNomeFantasia, // Contato = model.Contato, // DataCadastro = DateTime.Now, // Telefone1 = model.Telefone1, // Telefone2 = model.Telefone2, // Fax = model.Fax, // Cnpj = model.Cnpj, // //Cpf = model.Cpf, // Cpf = StringHelper.FormatarCpf(model.Cpf), // IncricaoEstadualRg = model.IncricaoEstadualRg, // Endereco1 = model.Endereco1, // Numero1 = model.Numero1, // Cidade1 = model.Cidade1, // Uf1 = model.Uf1, // Cep1 = model.Cep1, // Endereco2 = model.Endereco2, // Numero2 = model.Numero2, // Cidade2 = model.Cidade2, // Uf2 = model.Uf2, // Cep2 = model.Cep2, // Referencia1 = model.Referencia1, // TelefoneReferencia1 = model.TelefoneReferencia1, // EmailReferencia1 = model.EmailReferencia1, // DataNascimento = model.DataNascimento, // Referencia2 = model.Referencia2, // TelefoneReferncia2 = model.TelefoneReferncia2, // Renda = model.Renda, // Credito = model.Credito, // CodMunicipio = model.CodMunicipio, // //Spc = false, // //Serasa = false, // //TeleCheque = false, // //Bloqueado = false, // Classificacao = model.Classificacao, // TipoRegiao = model.TipoRegiao, // ProfissaoRamo = model.ProfissaoRamo, // VendedorAtendente = model.VendedorAtendente, // Trasportadora = model.Trasportadora, // Observacao = model.Observacao, // Bairro1 = model.Bairro1, // Bairro2 = model.Bairro2, // }; // //model.DdlSexo = SexoLista(); // if (ModelState.IsValid) // { // this.appCliente.Salvar(dto); // TempData["msgsucesso"] = "Registro salvo com sucesso"; // } // //model.Nome = string.Empty; // //model.Descricao = string.Empty; // //model.ISBN = string.Empty; // //model.Autor = string.Empty; // //model.Editora = string.Empty; // //model.Ativo = false; // //model.Quantidade = 0; // TempData["msgerro"] = "Não foi possivel salvar os dados."; // return RedirectToAction("create"); // } // catch (Exception execption) // { // TempData["msgerror"] = execption.Message.ToString(); // return View(model); // } //} public ActionResult Edit(int id) { var filtro = this.appCliente.ListarPorId(id); var idFixo = id; var model = new ClienteModels { IdCliente = filtro.IdCliente, NomeRazaoSocial = filtro.NomeRazaoSocial, ApelidoNomeFantasia = filtro.ApelidoNomeFantasia, Contato = filtro.Contato, Telefone1 = filtro.Telefone1, Telefone2 = filtro.Telefone2, Fax = filtro.Fax, Cnpj = filtro.Cnpj, Cpf = filtro.Cpf, IncricaoEstadualRg = filtro.IncricaoEstadualRg, Endereco1 = filtro.Endereco1, Numero1 = filtro.Numero1, Cidade1 = filtro.Cidade1, Uf1 = filtro.Uf1, Cep1 = filtro.Cep1, Endereco2 = filtro.Endereco2, Numero2 = filtro.Numero2, Cidade2 = filtro.Cidade2, Uf2 = filtro.Uf2, Cep2 = filtro.Cep2, Referencia1 = filtro.Referencia1, TelefoneReferencia1 = filtro.TelefoneReferencia1, EmailReferencia1 = filtro.EmailReferencia1, DataNascimento = filtro.DataNascimento, Referencia2 = filtro.Referencia2, TelefoneReferncia2 = filtro.TelefoneReferncia2, Renda = filtro.Renda, Credito = filtro.Credito, CodMunicipio = filtro.CodMunicipio, TipoRegiao = filtro.TipoRegiao, ProfissaoRamo = filtro.ProfissaoRamo, VendedorAtendente = filtro.VendedorAtendente, Trasportadora = filtro.Trasportadora, Observacao = filtro.Observacao, Bairro1 = filtro.Bairro1, Bairro2 = filtro.Bairro2, }; return(View(model)); }