Beispiel #1
0
        private void PreencherId()
        {
            var idCliente = new ClientesDao().BuscaId();

            idCliente++;
            txtId.Text = Convert.ToString(idCliente);
        }
Beispiel #2
0
 private void registrarUsuario(string usuario, string password)
 {
     if (tipoUsuario == TIPO_CLIENTE)
     {
         Cliente cli = altaClieForm.getCliente();
         cli.usuario = usuario.Trim();
         ClientesDao clientesDao = new ClientesDao();
         clientesDao.insertarCliente(cli, password.Trim());
     }
     else if (tipoUsuario == TIPO_EMPRESA)
     {
         Empresa empre = altaEmpresaForm.getEmpresa();
         empre.usuario = usuario.Trim();
         EmpresasDao empresasDao = new EmpresasDao();
         empresasDao.insertarEmpresaConUsuario(empre,
                                               usuario.Trim(), password.Trim());
     }
     if (this.onFinishregistration != null)
     {
         this.onFinishregistration();
     }
     MessageBox.Show("Usuario registrado con exito");
     new PalcoNet.Form1().Show(this);
     this.Close();
 }
        public ActionResult IncluirContato()
        {
            //ViewBag.ListaDeColaboradores = new SelectList(ColaboradoresDao.ListarColaboradores(), "Id", "Nome");
            ViewBag.ListaDeClientes = new SelectList(ClientesDao.ListarClientes(), "Id", "RazaoSocial");

            return(View());
        }
Beispiel #4
0
        private void BtnSalvar_Click_1(object sender, EventArgs e)
        {
            int id      = Convert.ToInt32(txtId.Text);
            var cliente = new ClientesDao().GetAll()
                          .Where(c => c.Id == id)
                          .SingleOrDefault();

            if (cliente != null)
            {
                if (cliente.TipoCliente == "PF")
                {
                    AtualizarPf(cliente);
                }
                else
                {
                    AtualizarPj(cliente);
                }
            }
            else
            {
                if (radioPessoaFisica.Checked == true)
                {
                    CadastrarPf();
                }
                if (radioPessoaJuridica.Checked == true)
                {
                    CadastrarPj();
                }
            }
        }
        public ActionResult ListarClientes(/*string sortOrder, string filtro, string busca, int? pagina*/)
        {
            //using (var ctx = new ProjectManagerConnection())
            //{
            //    ViewBag.CurrentSort = sortOrder;
            //    ViewBag.NomeParam = String.IsNullOrEmpty(sortOrder) ? "Nome_Desc" : "";
            //    ViewBag.DateParam = sortOrder == "Date" ? "Date_Desc" : "Date";

            //    if (busca != null)
            //    {
            //        pagina = 1;
            //    }
            //    else
            //    {
            //        busca = filtro;
            //    }

            //    ViewBag.CurrentFilter = busca;

            //    var clientes = from c in ctx.CadCliente
            //                   select c;

            //    if (!String.IsNullOrEmpty(busca))
            //    {
            //        clientes = clientes.Where(i)
            //    }

            //}

            var lista = ClientesDao.ListarClientes();

            return(View(lista));
        }
        public ActionResult AlterarCliente(CadCliente cliente, string modo)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                ClientesDao.AlterarCliente(cliente);

                if (string.IsNullOrEmpty(modo))
                {
                    return(RedirectToAction("ListarClientes"));
                }

                else
                {
                    throw new Exception("Parametro inválido");
                }
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
Beispiel #7
0
        public bool excluir(int iCodigoCliente)
        {
            ClientesDao _ClienteDao = new ClientesDao();
            ClientesMod _ClienteMod = new ClientesMod();

            _ClienteMod.iCodigoCliente = iCodigoCliente;
            return(_ClienteDao.delete(_ClienteMod));
        }
Beispiel #8
0
        private void onClientSeleccionadoPuntos(int id)
        {
            this.panel2.Controls.Clear();
            ClientesDao dao = new ClientesDao();

            Canje_Puntos.PuntosForm form = new Canje_Puntos.PuntosForm(dao.getClientePorId(id));
            form.onBackPress += this.onBackPressPuntos;
            showNestedForm(form);
        }
Beispiel #9
0
        private void updateClientesAfterInsert()
        {
            ClientesDao clientesDao = new ClientesDao();

            clientesDao.getClientesMayoresAId(listaClientes.Count - 1).ForEach(elem => {
                listaClientes.Add(elem);
                ListaCliente.Items.Add(getItemFromClient(elem));
            });
        }
Beispiel #10
0
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         clienteDropDownList.DataSource     = ClientesDao.ListarClientes();
         clienteDropDownList.DataTextField  = "Nome";
         clienteDropDownList.DataValueField = "Documento";
         clienteDropDownList.DataBind();
     }
 }
Beispiel #11
0
        private void onFinishUpdateClient(int clieID)
        {
            ClientesDao clientesDao = new ClientesDao();
            Cliente     cli         = clientesDao.getClientePorId(clieID);

            listaClientes.Insert(indexClienteSeleccionado, cli);
            ListaCliente.BeginUpdate();
            ListaCliente.Items.RemoveAt(indexClienteSeleccionado);
            ListaCliente.Items.Insert(indexClienteSeleccionado, getItemFromClient(cli));
            ListaCliente.EndUpdate();
        }
Beispiel #12
0
        private void onFormCloseNewClient(object sender, FormClosedEventArgs eve)
        {
            ListaCliente.BeginUpdate();
            ClientesDao clieDao = new ClientesDao();

            clieDao.getClientesMayoresAId(((Cliente)ListaCliente.Items[ListaCliente.Items.Count].Tag).id).ForEach(elem =>
            {
                ListaCliente.Items.Add(getItemFromClient(elem));
            });
            ListaCliente.EndUpdate();
        }
Beispiel #13
0
        public bool salvar(ClientesMod _Cliente)
        {
            ClientesDao _ClientesDao = new ClientesDao();

            if (_Cliente.iCodigoCliente != 0)
            {
                return(_ClientesDao.update(_Cliente));
            }
            else
            {
                return(_ClientesDao.insert(_Cliente));
            }
        }
 public ActionResult ExcluirCliente(CadCliente cliente)
 {
     try
     {
         ClientesDao.ExcluirCliente(cliente);
         return(RedirectToAction("ListarClientes"));
     }
     catch (Exception ex)
     {
         ViewBag.MensagemErro = ex.Message;
         return(View("_Erro"));
     }
 }
Beispiel #15
0
        protected async void enviarButton_Click(object sender, EventArgs e)
        {
            try
            {
                var cliente = ClientesDao.BuscarCliente(documentoTextBox.Text);
                if (cliente == null)
                {
                    throw new Exception("Não existe nenhum cliente com documento informado");
                }
                Chamado chamado = new Chamado();
                chamado.Assunto   = assuntoDropDownList.SelectedValue;
                chamado.Documento = documentoTextBox.Text;
                chamado.Descricao = descricaoTextBox.Text;

                // criando o objeto no formato JSON

                string json = JsonConvert.SerializeObject(chamado);

                //definindo o json para um fluxo de bytes
                HttpContent content = new StringContent(json, Encoding.Unicode, "application/json");

                //enviando o objeto serializado para o webservice

                var response = await client.PostAsync("api/chamados", content);


                // verifficando se ocorreu a incluão corretamente

                if (response.IsSuccessStatusCode)
                {
                    mensagemLabel.CssClass = "alert alert-sucess";
                    mensagemLabel.Text     = "Chamado aberto com sucesso";
                }
                else
                {
                    string erro = response.StatusCode + "-" + response.ReasonPhrase;
                    throw new Exception(erro);
                }
            }
            catch (Exception ex)
            {
                mensagemLabel.CssClass = "alert alert-danger";
                mensagemLabel.Text     = ex.Message;
            }
        }
Beispiel #16
0
        private void DeshabilitarClienteButton_Click(object sender, EventArgs e)
        {
            ClientesDao clientesDao = new ClientesDao();

            try
            {
                bool isHabilitado = clienteSeleccionado.bajaLogica == null;
                if (!isHabilitado)
                {
                    clienteSeleccionado.bajaLogica = Generals.getFecha();
                }
                clientesDao.habilitarODesabilitarCliente(clienteSeleccionado);
                ((ListViewItem)ListaCliente.SelectedItems[0]).ForeColor = isHabilitado ? Color.Gray : Color.Black;
            }
            catch (Exception ex) {
                Console.Write(ex.Message);
            }
        }
        private ActionResult VerificarCliente(int id, string view)
        {
            try
            {
                var cliente = ClientesDao.BuscarCliente(id);

                if (cliente == null)
                {
                    throw new Exception("Cliente não existe, ou CPF não informado");
                }

                return(View(view, cliente));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
Beispiel #18
0
        public ActionResult CadastrarProjeto()
        {
            ViewBag.ListarClientes = new SelectList(ClientesDao.ListarClientesDois(), "Id", "Descricao");
            ViewBag.ListClient     = new SelectList(ClientesDao.ListarClientesDois(), "Id", "Descricao");

            var lista = new List <TipoPgtoProj>()
            {
                new TipoPgtoProj {
                    Tipo = 1, Descricao = "Valor variável"
                },
                new TipoPgtoProj {
                    Tipo = 2, Descricao = "Valor Fixo"
                }
            };

            ViewBag.ListarTipoProjeto = new SelectList(lista, "Tipo", "Descricao");

            return(View());
        }
        public SeleccionarClienteForm()
        {
            InitializeComponent();

            this.ClientesListView.Columns.Insert(0, "Id", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(1, "Nombre", 20 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(2, "Apellido", 20 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(3, "Documento", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(4, "TipoDocumento", 5 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(5, "Mail", 30 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(6, "Telefono", 12 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(7, "Calle", 20 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(8, "Piso", 5 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(9, "Nacimiento", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(10, "Puntos", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);

            ClientesDao dao = new ClientesDao();

            clientes.AddRange(dao.getClientes());
            actualizarLista("");
        }
        protected void enviarButton_Click(object sender, EventArgs e)
        {
            try
            {
                Cliente cliente = new Cliente();
                cliente.Documento = documentoTextBox.Text;
                cliente.Nome      = nomeTextBox.Text;
                cliente.Email     = emailTextBox.Text;
                cliente.Telefone  = telefoneTextBox.Text;

                ClientesDao.IncluirCliente(cliente);
                ListarRepeaterClientes();

                mensagemLabel.CssClass = "alert alert-success";
                mensagemLabel.Text     = "Cliente Incluído com sucesso";
            }
            catch (Exception ex)
            {
                mensagemLabel.CssClass = "alert alert-danger";
                mensagemLabel.Text     = ex.Message;
            }
        }
        public ActionResult IncluirCLiente(CadCliente cliente)
        {
            try
            {
                if (!cliente.CNPJ.IsCnpj())
                {
                    ModelState.AddModelError("Cpf", "O CPF informado é inválido");
                }

                if (!ModelState.IsValid)
                {
                    return(View());
                }
                ClientesDao.IncluirCliente(cliente);
                return(RedirectToAction("Index"));
            }
            catch (Exception ex)
            {
                ViewBag.MensagemErro = ex.Message;
                return(View("_Erro"));
            }
        }
Beispiel #22
0
        public static bool setRolActivo(Rol rol)
        {
            try
            {
                switch (rol.id)
                {
                case 0:
                {
                    // empresa
                    EmpresasDao empresaDao = new EmpresasDao();
                    Empresa     empresa    = empresaDao.getEmpresaPorUserId(usuario.id);
                    usuario.usuarioRegistrable = empresa;
                    clieOEmpresa = empresa;
                    activeRol    = rol;
                    return(empresa.bajaLogica == null);
                }

                case 2:
                {
                    // CLIENTE
                    ClientesDao clientesDao = new ClientesDao();
                    Cliente     cliente     = clientesDao.getClientePorUserId(usuario.id);
                    usuario.usuarioRegistrable = cliente;
                    clieOEmpresa = cliente;
                    activeRol    = rol;
                    return(cliente.bajaLogica == null);
                }

                case 1: {
                    usuario.usuarioRegistrable = new Administrador();
                    activeRol = rol;
                    return(true);
                }
                }
            }
            catch (Exception e) { }
            activeRol = rol;
            return(true);
        }
Beispiel #23
0
        protected async void enviarButton_Click(object sender, EventArgs e)
        {
            try
            {
                var cliente = ClientesDao.BuscarCliente(documentoTextBox.Text);
                if (cliente == null)
                {
                    throw new Exception("Não existe nenhum cliente com o ducumento informado");
                }
                Chamado chamado = new Chamado();
                chamado.Assunto   = assuntoDropDownList.Text;
                chamado.Descricao = descricaoTextBox.Text;
                chamado.Documento = documentoTextBox.Text;

                string json = JsonConvert.SerializeObject(chamado);

                HttpContent content = new StringContent(json, Encoding.Unicode, "application/json");

                var response = await client.PostAsync("api/chamados", content);

                if (response.IsSuccessStatusCode)
                {
                    mensagemLabel.CssClass = "alert alert-success";
                    mensagemLabel.Text     = "Chamado aberto com sucesso";
                }
                else
                {
                    string erro = response.StatusCode + " - " + response.ReasonPhrase;
                    throw new Exception(erro);
                }
            }
            catch (Exception ex)
            {
                mensagemLabel.CssClass = "alert alert-danger";
                mensagemLabel.Text     = ex.Message;
            }
        }
Beispiel #24
0
        public ListadoClientesForm()
        {
            InitializeComponent();

            this.ListaCliente.Columns.Insert(0, "Id", 10 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(1, "Nombre", 20 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(2, "Apellido", 20 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(3, "Documento", 10 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(4, "TipoDocumento", 5 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(5, "Mail", 30 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(6, "Telefono", 12 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(7, "Calle", 20 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(8, "Piso", 5 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(9, "Nacimiento", 10 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ListaCliente.Columns.Insert(10, "Puntos", 10 * (int)ListaCliente.Font.SizeInPoints, HorizontalAlignment.Center);


            ClientesDao clientesDao = new ClientesDao();

            listaClientes = clientesDao.getClientes();
            listaClientes.ForEach(elem => {
                ListaCliente.Items.Add(getItemFromClient(elem));
            });
        }
        public SeleccionarClienteForm()
        {
            InitializeComponent();
            clientesDao = new ClientesDao();

            this.ClientesListView.Columns.Insert(0, "Id", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(1, "Nombre", 20 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(2, "Apellido", 20 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(3, "Documento", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(4, "TipoDocumento", 5 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(5, "Mail", 30 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(6, "Telefono", 12 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(7, "Calle", 20 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(8, "Piso", 5 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(9, "Nacimiento", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);
            this.ClientesListView.Columns.Insert(10, "Puntos", 10 * (int)ClientesListView.Font.SizeInPoints, HorizontalAlignment.Center);

            clientesDao.getClientesHabilitados((listaCli) => {
                clientes = listaCli;
                listaCli.ForEach(elem => {
                    ClientesListView.Items.Add(getItemFromClient(elem));
                });
            });
        }
 private void ListarRepeterClientes()
 {
     clientesRepeater.DataSource = ClientesDao.ListarClientes();
     clientesRepeater.DataBind();             //Faz uma atualização da visualização
 }
Beispiel #27
0
        private void AtualizarPf(Clientes cliente)
        {
            var _cliente = new Clientes
            {
                TipoCliente    = "PF",
                Nome           = txtNome.Text,
                Cpf            = maskedCpf.Text,
                Profissao      = txtProfissao.Text,
                Email          = txtEmail.Text,
                Rg             = txtRG.Text,
                Nascimento     = dateNascimento.Value,
                TelComercial   = txtTelCom.Text,
                TelResidencial = txtTelRes.Text,
                TelCelular     = txtTelCel.Text
            };

            if (checkAtivo.Checked)
            {
                cliente.IsAtivo = true;
            }
            else
            {
                cliente.IsAtivo = false;
            }

            var cnh = new Cnhs
            {
                Numero    = txtCNH.Text,
                Categoria = txtCategoria.Text,
                Emissao   = dateCnhEmitida.Value,
                Validade  = dateCnhValidade.Value
            };

            _cliente.Cnh = cnh;

            var endereco = new Enderecos
            {
                Cep         = maskedCEP.Text,
                Logradouro  = txtLogradouro.Text,
                Num         = txtNumero.Text,
                Complemento = txtComplemento.Text,
                Bairro      = txtBairro.Text,
                Cidade      = txtCidade.Text,
                Uf          = txtUF.Text
            };

            _cliente.Endereco = endereco;

            if (MessageBox.Show($"Favor confirmar a atualização dos dados:\n\n" +
                                $"Nome: {cliente.Nome}\n" +
                                $"CPF: {cliente.Cpf} - RG: {cliente.Rg}\n" +
                                $"Profissão: {cliente.Profissao} / Email: {cliente.Email}\n" +
                                $"Nascimento: {cliente.Nascimento.Value.ToShortDateString()} \n" +
                                $"Telefone Comercial: {cliente.TelComercial} - Residencial {cliente.TelResidencial} - Celular: {cliente.TelCelular}\n" +
                                $"CNH: {cliente.Cnh.Numero} / Categoria: {cliente.Cnh.Categoria} \n" +
                                $"\nEndereço:\n\n" +
                                $"CEP: {cliente.Endereco.Cep}\n" +
                                $"{cliente.Endereco.Logradouro} {cliente.Endereco.Num} Complemento: {cliente.Endereco.Complemento} \n" +
                                $"Bairro: {cliente.Endereco.Bairro} / Cidade: {cliente.Endereco.Cidade} / UF: {cliente.Endereco.Uf} \n" +
                                $"",
                                "Confirmação",
                                MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                int id = Convert.ToInt32(txtId.Text);

                cliente             = _cliente;
                cliente.Cnh.Id      = id;
                cliente.Endereco.Id = id;

                var resultado = new ClientesDao().DbAdd(cliente);
                if (resultado)
                {
                    MessageBox.Show("Cadastro Atualizado com sucesso!");
                    LimpaTela();
                }
                else
                {
                    MessageBox.Show("Erro na adição do cadastro.");
                }
            }
        }
Beispiel #28
0
        private bool actualizarDatosDelForm(ref int currentForm)
        {
            switch (currentForm)
            {
            case 0: {
                currentForm = 1;
                return(true);
            }

            case 1: {
                ubicacionesAComprar = ubicacionesForm.ubicacionesSeleccionadas;
                if (ubicacionesAComprar.Count == 0)
                {
                    MessageBox.Show("Debe seleccionar una ubicacion para poder continuar");
                    return(false);
                }
                if (user.usuarioRegistrable.getTipo() == UserData.UserData.TIPO_CLIENTE)
                {
                    ClientesDao cliDao = new ClientesDao();
                    clienteActual      = cliDao.getClientePorId(user.usuarioRegistrable.getId());
                    tarjetasDelCliente = tarjetasDao.getTardejtasDelCliente(clienteActual.id);
                    if (tarjetasDelCliente.Count > 0)
                    {
                        tarjetaForm.tarjetas = tarjetasDelCliente;
                        currentForm          = 4;
                    }
                    else
                    {
                        tarjetaForm.cliente = clienteActual;
                        currentForm         = 3;
                    }
                    return(true);
                }
                else
                {
                    currentForm = 2;
                    return(true);
                }
            }

            case 2: {
                clienteActual = clienteForm.clienteSeleccionado;
                if (clienteActual == null)
                {
                    MessageBox.Show("Debe seleccionar un cliente para el cual realizar la compra");
                    return(false);
                }
                tarjetasDelCliente = tarjetasDao.getTardejtasDelCliente(clienteActual.id);
                if (tarjetasDelCliente.Count > 0)
                {
                    tarjetaForm.tarjetas = tarjetasDelCliente;
                    tarjetaForm.cliente  = clienteActual;
                    currentForm          = 4;
                }
                else
                {
                    tarjetaForm.cliente = clienteActual;
                    currentForm         = 3;
                }

                return(true);
            }

            case 3: {
                Tarjeta tarj = ingresarTarjetaFrom.tarjeta;
                //if (string.IsNullOrWhiteSpace(tarj.titular)
                //|| string.IsNullOrWhiteSpace(tarj.numero)
                //|| string.IsNullOrWhiteSpace(tarj.vencimiento)
                //|| tarj.vencimiento == null
                //|| string.IsNullOrWhiteSpace(tarj.vcc))
                //{

                //    MessageBox.Show("Debe tener todos los campos completos para poder continuar");
                //    return false;
                //}
                if (ingresarTarjetaFrom.esTarjetaValida(tarj).Length == 0)
                {
                    tarjetasDelCliente.Add(ingresarTarjetaFrom.tarjeta);
                    tarjetaForm.tarjetas = tarjetasDelCliente;
                    tarjetaForm.cliente  = clienteActual;
                    tarjetasDao.insertarTarjetaDeCliente(ingresarTarjetaFrom.tarjeta, clienteActual.id);
                    currentForm = 4;
                    return(true);
                }
                else
                {
                    MessageBox.Show("Debe completar los campos requeridos \n\n" + ingresarTarjetaFrom.esTarjetaValida(tarj));
                    return(false);
                }
            }

            case 4: {
                Tarjeta tarj = tarjetaForm.tarjetaSeleccionada;
                tarjetaForm.cliente = clienteActual;
                if (tarj == null)
                {
                    MessageBox.Show("Debe seleccionar un metodo de pago valido");
                    return(false);
                }

                // CONFIRMAR COMPRA
                Compra compra = new Compra();
                compra.cli         = clienteActual;
                compra.ubicaciones = ubicacionesAComprar;
                compra.fechaCompra = Constants.Generals.getFecha();
                compra.cantidad    = ubicacionesForm.ubicacionesSeleccionadas.Count;
                ubicacionesForm.ubicacionesSeleccionadas.ForEach(elem => compra.total += elem.precio);
                compraA          = compra;
                compra.medioPago = tarj;
                ConfirmacionCompraForm form = new ConfirmacionCompraForm(compra, publicacionActual);
                showHideForm(form);
                this.BackButton.Text   = "salir";
                this.BackButton.Click += this.onPressSalir;
                this.NextButton.Click += this.onPressConfirmar;
                this.NextButton.Text   = "Confirmar";
                return(false);
            }

            default: { return(true); }
            }
            return(false);
        }
Beispiel #29
0
        public List <ClientesMod> listaClientes(ClientesMod _ClienteMod)
        {
            ClientesDao _ClienteDao = new ClientesDao();

            return(_ClienteDao.listaClientes(_ClienteMod));
        }
Beispiel #30
0
 private void ListarReapeaterClientes()
 {
     clientesRepeater.DataSource = ClientesDao.ListarClientes();
     clientesRepeater.DataBind();
 }