Exemple #1
0
        public ActionResult Perfil(VendedorModel ven, IList <IFormFile> Image)
        {
            IFormFile uploadedImage = Image.FirstOrDefault();

            if (ModelState.IsValid)
            {
                if (Image.Count > 0)
                {
                    MemoryStream ms = new MemoryStream();
                    uploadedImage.OpenReadStream().CopyTo(ms);
                    var size = ms.Length;
                    if (ms.Length > 1048576)
                    {
                        ViewBag.Vendedor  = ven;
                        TempData["error"] = "Limite 1MB";
                        return(View());
                    }
                    ven.Foto        = ms.ToArray();
                    ven.ContentType = uploadedImage.ContentType;
                    HttpContext.Session.SetString("Foto", Convert.ToBase64String(ven.Foto));
                }
                VendedorDAO obj = new VendedorDAO();
                obj.Editar(ven);
                return(RedirectToAction("Index", "Vendedor"));
            }
            ViewBag.Vendedor  = ven;
            TempData["error"] = "Limite 1MB";
            return(RedirectToAction("Index", "Home"));
        }
Exemple #2
0
        public static void Inicializar()
        {
            Cliente cliente = new Cliente
            {
                Nome = "Kaio Mocelin",
                Cpf  = "09482201981"
            };

            ClienteDAO.Cadastrar(cliente);

            Produto produto = new Produto
            {
                Nome       = "Bolacha",
                Preco      = 2.50,
                Quantidade = 20
            };

            ProdutoDAO.Cadastrar(produto);

            Vendedor vendedor = new Vendedor
            {
                Nome = "João",
                Cpf  = "975.045.010-85"
            };

            VendedorDAO.Cadastrar(vendedor);
        }
Exemple #3
0
        public static void Cadastrar()
        {
            Funcionario func = new Funcionario();

            Console.WriteLine("Digite o seu nome");
            func.nome = Console.ReadLine();
            Console.WriteLine("Digite o seu CPF");
            func.cpf = Console.ReadLine();
            // Aqui estamos fazendo uma dupla verificação.O metodo "Cpf()" retorna true ou false.Se for true quer dizer que o seu cpf esta correto.
            //Mas logo depois ele entra no método "Cadastrar()" e verifica se já não tem um CPF igual na Lista q esta na FuncionarioDAO
            if (ValidadorDeCPF.Cpf(func.cpf))
            {
                if (VendedorDAO.Cadastrar(func))
                {
                    Console.WriteLine("Cadastro efetuado com sucesso!");

                    //Se der boa nas duas verificações ele entra aqui.
                }
                else
                {
                    Console.WriteLine("Erro! CPF já cadastrado!");
                    //Aqui está especificando o erro, mas por medidas de segurança não é recomendado, mas para debugar é melhor...
                }
            }
            else
            {
                Console.WriteLine("CPF Inválido!");
            }

            Console.WriteLine("CLique para voltar ao menu!");
            Console.ReadKey();
        }
Exemple #4
0
        private void CarregarGrid()
        {
            VendedorDAO       dao           = new VendedorDAO();
            List <VendedorVO> ListaVendedor = dao.ConsultarVendedor(Util.CodigoLogado);

            if (ListaVendedor.Count > 0)
            {
                grdVendedor.DataSource = ListaVendedor;

                grdVendedor.Columns["codigo_vendedor"].Visible = false;
                grdVendedor.Columns["senha"].Visible           = false;

                grdVendedor.Columns["vendedor"].HeaderText = "Vendedor";
                grdVendedor.Columns["email"].HeaderText    = "Email";
                grdVendedor.Columns["celular"].HeaderText  = "Celular";
                grdVendedor.Columns["endereco"].HeaderText = "Endereço";
                grdVendedor.Columns["status"].HeaderText   = "Status";

                for (int i = 0; i < ListaVendedor.Count; i++)
                {
                    if (Convert.ToString(grdVendedor.Rows[i].Cells[5].Value) == "Inativo")
                    {
                        grdVendedor.Rows[i].DefaultCellStyle.ForeColor = Color.Red;
                    }
                }
            }
        }
Exemple #5
0
 private void btnSalvarV_Click(object sender, EventArgs e)
 {
     if (!txtNomeV.Text.Equals("") && !txtSenhaV.Text.Equals("") && !mskCpfV.Text.Equals(""))//
     {
         var V = new Vendedor();
         V.Cpf = mskCpfV.Text;
         if (ValidarCpf.ValidarCPF(V) == false)
         {
             MessageBox.Show("CPF ou operação inválida!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
         else
         {
             V       = VendedorDAO.Find(V);
             V.Nome  = txtNomeV.Text;
             V.Senha = txtSenhaV.Text;
             if (VendedorDAO.Alter(V) == true)
             {
                 MessageBox.Show("Done!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
             else
             {
                 MessageBox.Show("Error!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
             }
         }
     }
     else
     {
         MessageBox.Show("Por favor preencha os campos!", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
        private void BtEntrarVendedor_Click(object sender, RoutedEventArgs e)
        {
            Vendedor vendedor = new Vendedor {
                Cpf   = TxtLoginVendedor.Text,
                Senha = psdLoginVendedor.Password
            };

            if (!string.IsNullOrEmpty(TxtLoginVendedor.Text) &&
                !string.IsNullOrEmpty(psdLoginVendedor.Password))
            {
                if (VendedorDAO.BuscarVendedorPorCpf(vendedor) != null)
                {
                    if (VendedorDAO.BuscaSenhaVendedor(vendedor) != null)
                    {
                        MessageBox.Show("Login realizado!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Information);
                        frmMenuVendedor frm = new frmMenuVendedor();
                        frm.ShowDialog();
                    }
                    else
                    {
                        MessageBox.Show("Senha Inválida!", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Error);
                    }
                }
                else
                {
                    MessageBox.Show("Vendedor não Cadastrado", "Escola de Musica", MessageBoxButton.OK, MessageBoxImage.Error);
                }
            }
            else
            {
                MessageBox.Show("Preencha os campos corretamente!", "Escola de Musica",
                                MessageBoxButton.OK, MessageBoxImage.Error);
            }
        }
Exemple #7
0
        private void btnPesquisar_Click(object sender, EventArgs e)
        {
            VendedorDAO        dao           = new VendedorDAO();
            List <tb_vendedor> ListaVendedor = dao.FiltrarVendedor(Util.CodigoLogado, txtNome.Text);

            if (ListaVendedor.Count > 0)
            {
                dgvConsultaResultado.DataSource = ListaVendedor;
                dgvConsultaResultado.Columns["id_Vendedor"].Visible       = false;
                dgvConsultaResultado.Columns["email_Vendedor"].Visible    = false;
                dgvConsultaResultado.Columns["tel_Vendedor"].Visible      = false;
                dgvConsultaResultado.Columns["endereco_Vendedor"].Visible = false;
                dgvConsultaResultado.Columns["senha_Vendedor"].Visible    = false;
                dgvConsultaResultado.Columns["status_Vendedor"].Visible   = false;
                dgvConsultaResultado.Columns["data_Vendedor"].Visible     = false;
                dgvConsultaResultado.Columns["id_empresa"].Visible        = false;
                dgvConsultaResultado.Columns["tb_empresa"].Visible        = false;
                dgvConsultaResultado.Columns["tb_venda"].Visible          = false;
                dgvConsultaResultado.Columns["tb_cliente"].Visible        = false;

                dgvConsultaResultado.Columns["nome_Vendedor"].HeaderText = "Nome da Vendedor";
            }
            else
            {
                Util.ExibirMsg(Util.TipoMsg.NaoEncontrado);
            }
        }
Exemple #8
0
        private void CarregarVendedor()
        {
            VendedorDAO        dao = new VendedorDAO();
            List <tb_vendedor> lst = dao.ConsultarVendedor(Util.CodigoLogado);

            if (lst.Count > 0)
            {
                dgvConsultaResultado.DataSource = lst;

                dgvConsultaResultado.Columns["id_Vendedor"].Visible       = false;
                dgvConsultaResultado.Columns["email_Vendedor"].Visible    = false;
                dgvConsultaResultado.Columns["tel_Vendedor"].Visible      = false;
                dgvConsultaResultado.Columns["endereco_Vendedor"].Visible = false;
                dgvConsultaResultado.Columns["senha_Vendedor"].Visible    = false;
                dgvConsultaResultado.Columns["status_Vendedor"].Visible   = false;
                dgvConsultaResultado.Columns["data_Vendedor"].Visible     = false;
                dgvConsultaResultado.Columns["id_empresa"].Visible        = false;
                dgvConsultaResultado.Columns["tb_empresa"].Visible        = false;
                dgvConsultaResultado.Columns["tb_venda"].Visible          = false;
                dgvConsultaResultado.Columns["tb_cliente"].Visible        = false;


                dgvConsultaResultado.Columns["nome_Vendedor"].HeaderText = "Nome da Vendedor";
            }
        }
Exemple #9
0
 public static void cadastrarVendedor()
 {
     try
     {
         Console.Clear();
         Console.WriteLine("1-Cadastro de Vendedor\n");
         Vendedor vendedor = new Vendedor();
         Console.WriteLine("Informe o nome do Vendedor");
         vendedor.Nome = (Console.ReadLine());
         Console.WriteLine("\nInforme o CPF do vendedor");
         vendedor.Cpf = (Console.ReadLine());
         if (Validacao.ValidarCpf(vendedor.Cpf))
         {
             VendedorDAO.cadastrarVendedor(vendedor);
             Console.WriteLine("Vendedor Cadastrado.");
         }
         else
         {
             Console.WriteLine("Cpf Invalido.");
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
        public static void Registrar()
        {
            Console.WriteLine("################## Registrar Venda ##################");
            Console.Write("Informe o CPF do cliente: ");
            var cpfCliente = Convert.ToString(Console.ReadLine());

            Console.Write("Informe o CPF do vendedor: ");
            var cpfVendedor = Convert.ToString(Console.ReadLine());

            Console.Write("Informe o nome do produto: ");
            var            nomeProduto   = Convert.ToString(Console.ReadLine());
            Cliente        clienteVenda  = ClienteDAO.BuscarClientePorCPF(cpfCliente);
            Vendedor       vendedorVenda = VendedorDAO.BuscarVendedorPorCPF(cpfVendedor);
            Produto        produtoVenda  = ProdutoDAO.BuscarProdutoPorNome(nomeProduto);
            List <Produto> produtos      = new List <Produto>();

            if (clienteVenda != null && vendedorVenda != null || produtoVenda != null)
            {
                produtos.Add(produtoVenda);
                Venda venda = new Venda(clienteVenda, vendedorVenda, produtos);
                VendaDAO.CadastrarVenda(venda);
                Console.WriteLine("Venda realizada...");
            }
            else
            {
                Console.WriteLine("Erro ao realizar a venda!");
            }
        }
Exemple #11
0
        public IActionResult Index()
        {
            VendedorDAO obj = new VendedorDAO();

            ViewBag.Lista = obj.listarVendedores();
            return(View());
        }
Exemple #12
0
        public static void Executar()
        {
            Vendedor v = new Vendedor();

            Console.Clear();
            Console.WriteLine("Digite o seu nome");
            v.Nome = Console.ReadLine();

            Console.WriteLine("Digite o seu CPF");
            v.CPF = Console.ReadLine();

            Console.WriteLine("Digite o seu Login");
            v.Login = Console.ReadLine();

            Console.WriteLine("Digite a sua Senha");
            v.Senha = Console.ReadLine();

            if (VendedorDAO.Cadastrar(v))
            {
                Apresentation.Login();
            }
            else
            {
                Console.WriteLine("Erro ao cadastrar vendedor!");
            }
        }
Exemple #13
0
        public IActionResult Delete(int id)
        {
            VendedorDAO obj = new VendedorDAO();

            ViewBag.Vendedor = obj.ConsultarID(id);
            return(View());
        }
Exemple #14
0
        //https://www.geradorcpf.com/algoritmo_do_cpf.htm
        public static void Renderizar()
        {
            Vendedor v = new Vendedor();

            Console.WriteLine("  -- CADASTRAR VENDEDORES --  \n");
            Console.WriteLine("Digite o nome do vendedor:");
            v.Nome = Console.ReadLine();
            Console.WriteLine("Digite o CPF do vendedor:");
            v.Cpf = Console.ReadLine();
            if (Validacao.ValidarCpf(v.Cpf))
            {
                if (VendedorDAO.CadastrarVendedor(v))
                {
                    Console.WriteLine("Vendedor cadastrado com sucesso!");
                }
                else
                {
                    Console.WriteLine("Vendedor já cadastrado!");
                }
            }
            else
            {
                Console.WriteLine("CPF inválido!");
            }
        }
Exemple #15
0
        public static void Cadastrar()
        {
            Console.WriteLine("################## Cadastrar Venddedor ##################");
            Console.Write("Informe o nome do vendedor: ");
            var nome = Convert.ToString(Console.ReadLine());

            Console.Write("Informe o CPF do vendedor: ");
            var      cpf      = Convert.ToString(Console.ReadLine());
            Vendedor vendedor = new Vendedor(nome, cpf);

            if (ValidaCPF.ValidarCpf(vendedor.CPF))
            {
                if (VendedorDAO.CadastrarVendedor(vendedor))
                {
                    Console.WriteLine("Cadastro realizado no sistema!");
                }
                else
                {
                    Console.WriteLine("CPF já existe no sistema!");
                }
            }
            else
            {
                Console.WriteLine("CPF inválido");
            }
        }
        public static void Renderizar()
        {
            Vendedor v = new Vendedor();

            Console.WriteLine("  -- CADASTRAR FUNCIONÁRIO --  \n");
            Console.WriteLine("Digite o nome do funcionário:");
            v.Nome = Console.ReadLine();
            Console.WriteLine("Digite o CPF do funcionário:");
            v.Cpf = Console.ReadLine();
            if (Validacao.ValidarCpf(v.Cpf))
            {
                if (VendedorDAO.CadastrarVendedor(v))
                {
                    Console.WriteLine("\n Funcionário cadastrado com sucesso!");
                }
                else
                {
                    Console.WriteLine("\n Atenção! Esse funcionário já existe!");
                }
            }
            else
            {
                Console.WriteLine("CPF inválido!");
            }
        }
        public static void RenderizarVen()
        {
            Vendedor vendedorCad = new Vendedor();

            Console.WriteLine("------Cadastro Vendedor------\n");
            Console.WriteLine("Informe o nome do vendedor:\n");
            vendedorCad.Nome = Console.ReadLine();
            Console.WriteLine("\nInforme o CPF do vendedor:\n");
            vendedorCad.Cpf = Console.ReadLine();
            if (Validacao.ValidarCpf(vendedorCad.Cpf))
            {
                if (VendedorDAO.CadastrarVen(vendedorCad))
                {
                    Console.WriteLine("\nVendedor cadastrado com sucesso!");
                }
                else
                {
                    Console.WriteLine("\nNão é possível cadastrar, CPF já cadastrado");
                }
            }
            else
            {
                Console.WriteLine("\nNão é possível cadastrar, CPF inválido");
            }
        }
        public static void Renderizar()
        {
            Venda     venda = new Venda();
            Cliente   c     = new Cliente();
            Vendedor  v     = new Vendedor();
            Produto   p     = new Produto();
            ItemVenda iv    = new ItemVenda();

            Console.WriteLine(" ---- CADASTRAR VENDA ---- \n");
            Console.WriteLine("Digite o CPF do cliente: ");
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarPorCpf(c.Cpf);
            if (c != null)
            {
                venda.Cliente = c;

                Console.WriteLine("Digite o CPF do vendedor: ");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarPorCpf(v.Cpf);
                if (v != null)
                {
                    venda.Vendedor = v;

                    do
                    {
                        iv = new ItemVenda();
                        p  = new Produto();
                        Console.Clear();
                        Console.WriteLine(" ---- ADICIONAR ITEM ---- \n");
                        Console.WriteLine("Digite o nome do produto: ");
                        p.Nome = Console.ReadLine();
                        p      = ProdutoDAO.BuscarPorNome(p.Nome);
                        if (p != null)
                        {
                            iv.Produto = p;
                            Console.WriteLine("Digite a quantidade do produto: ");
                            iv.Quantidade = Convert.ToInt32(Console.ReadLine());
                            iv.Preco      = p.Preco;
                            venda.Itens.Add(iv);
                        }
                        else
                        {
                            Console.WriteLine("\nEsse produto não existe!!!");
                        }
                        Console.WriteLine("Deseja adicionar mais produtos? S/N");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    VendaDAO.Cadastrar(venda);
                    Console.WriteLine("\nVenda cadastrada com sucesso!!!");
                }
                else
                {
                    Console.WriteLine("\nEsse vendedor não existe!!!");
                }
            }
            else
            {
                Console.WriteLine("\nEsse cliente não existe!!!");
            }
        }
        public ActionResult Atualiza(Vendedores vendedor)
        {
            VendedorDAO dao = new VendedorDAO();

            dao.Atualiza(vendedor);

            return(RedirectToAction("Index"));
        }
Exemple #20
0
 public static void Renderizar()
 {
     Console.WriteLine("Listar vendedores");
     foreach (Vendedor v in VendedorDAO.ListarVendedores())
     {
         Console.WriteLine(v);
     }
 }
Exemple #21
0
        public IActionResult Perfil()
        {
            int         id  = Convert.ToInt32(httpContext.HttpContext.Session.GetString("Idvendedor"));
            VendedorDAO obj = new VendedorDAO();

            ViewBag.Vendedor = obj.ConsultarID(id);
            return(View());
        }
Exemple #22
0
        public IActionResult Delete(VendedorModel ven)
        {
            VendedorDAO obj = new VendedorDAO();

            obj.Excluir(ven.Idvendedor);

            return(RedirectToAction(nameof(Index)));
        }
        public ActionResult Editar(int id)
        {
            Vendedores vendedor = new VendedorDAO().BuscaPorId(id);

            ViewBag.Vendedor = vendedor;

            return(View(vendedor));
        }
 public static void Renderizar()
 {
     Console.WriteLine("Listar Vendedores");
     foreach (var vendedorCadastrado in VendedorDAO.RetornarVendedores())
     {
         Console.WriteLine(vendedorCadastrado.ToString() + "\n");
     }
 }
Exemple #25
0
 public static void Renderizar()
 {
     Console.WriteLine("  -- LISTAR VENDEDORES --  \n");
     foreach (Vendedor vendedorCadastrado in VendedorDAO.ListarVendedores())
     {
         Console.WriteLine(vendedorCadastrado);
     }
 }
Exemple #26
0
        private void CarregarVendedores()
        {
            VendedorDAO dao = new VendedorDAO();

            List <tb_vendedor_sistema> ListaVendedor = dao.ConsultarVendedores(Util.CodigoLogado);

            cboVendedor.DataSource = ListaVendedor;
        }
Exemple #27
0
        public static void Renderizar()
        {
            Venda     venda = new Venda();
            Cliente   c     = new Cliente();
            Vendedor  v     = new Vendedor();
            Produto   p     = new Produto();
            ItemVenda iv    = new ItemVenda();

            Console.WriteLine("  -- CADASTRAR VENDA --  \n");
            Console.WriteLine("Digite o CPF do cliente:");
            c.Cpf = Console.ReadLine();
            c     = ClienteDAO.BuscarClientePorCpf(c);
            if (c != null)
            {
                venda.Cliente = c;
                Console.WriteLine("Digite o CPF do vendedor:");
                v.Cpf = Console.ReadLine();
                v     = VendedorDAO.BuscarVendedorPorCpf(v);
                if (v != null)
                {
                    venda.Vendedor = v;
                    do
                    {
                        p  = new Produto();
                        iv = new ItemVenda();
                        Console.Clear();
                        Console.WriteLine("  -- ADICIONAR PRODUTOS --  \n");
                        Console.WriteLine("Digite o nome do produto:");
                        p.Nome = Console.ReadLine();
                        p      = ProdutoDAO.BuscarProdutoPorNome(p);
                        if (p != null)
                        {
                            iv.Produto = p;
                            iv.Preco   = p.Preco;
                            Console.WriteLine("Digite a quantidade do produto:");
                            iv.Quantidade = Convert.ToInt32(Console.ReadLine());
                            venda.Produtos.Add(iv);
                            Console.WriteLine("Produto adicionado dentro da venda!");
                        }
                        else
                        {
                            Console.WriteLine("Esse produto não existe!");
                        }
                        Console.WriteLine("\nDeseja adicionar mais um produto? S|N");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    VendaDAO.CadastrarVenda(venda);
                    Console.WriteLine("Venda cadastrada!");
                }
                else
                {
                    Console.WriteLine("Esse vendedor não existe!");
                }
            }
            else
            {
                Console.WriteLine("Esse cliente não existe!");
            }
        }
        public static void ReinderizarVen()
        {
            Venda     ven  = new Venda();
            Cliente   c    = new Cliente();
            Vendedor  v    = new Vendedor();
            Produtos  p    = new Produtos();
            ItemVenda iven = new ItemVenda();

            Console.WriteLine("-=Cadastro de Venda=-");
            Console.WriteLine("Digiteo CPF do Cliente: ");
            c.cpfCli = Console.ReadLine();
            c        = ClienteDAO.BuscaClienteCPF(c);
            if (c != null)
            {
                ven.Cliente = c;
                Console.WriteLine("Digite o CPF do Vendedor: ");
                v.cpfVen = Console.ReadLine();
                v        = VendedorDAO.BuscaVendedorCPF(v);
                if (v != null)
                {
                    ven.Funcionario = v;
                    do
                    {
                        p    = new Produtos();
                        iven = new ItemVenda();
                        Console.Clear();
                        Console.WriteLine("-=Adicionar ao Carrinho=-\n");
                        Console.WriteLine("Digite o nome do Produto: ");
                        p.nmProduto = Console.ReadLine();
                        p           = ProdutosDAO.BuscaProdutoNome(p);
                        if (p != null)
                        {
                            iven.Produto = p;
                            Console.WriteLine("Quantidade de Produto: ");
                            iven.Quantidade = int.Parse(Console.ReadLine());
                            iven.vlVenda    = p.vlProduto;
                            ven.ItensVenda.Add(iven);
                        }
                        else
                        {
                            Console.WriteLine("Produto não Cadastrado!\n");
                        }

                        Console.WriteLine("Deseja adicionar mais itens?");
                    } while (Console.ReadLine().ToUpper().Equals("S"));
                    VendaDAO.CadVen(ven);
                    Console.WriteLine("Venda Cadastrada com sucesso!!\n");
                }
                else
                {
                    Console.WriteLine("Vendedor não Cadastrado!");
                }
            }
            else
            {
                Console.WriteLine("Cliente Não Foi encontrado!");
            }
        }
        public ActionResult Index()
        {
            VendedorDAO        dao        = new VendedorDAO();
            IList <Vendedores> vendedores = dao.Lista();

            ViewBag.Vendedores = vendedores;

            return(View());
        }
        private void btnCadastrar_Click(object sender, RoutedEventArgs e)
        {
            int idCliente  = (int)cboClientes.SelectedValue;
            int idVendedor = (int)cboVendedores.SelectedValue;

            venda.Cliente  = ClienteDAO.BuscarPorId(idCliente);
            venda.Vendedor = VendedorDAO.BuscarPorId(idVendedor);
            VendaDAO.Cadastrar(venda);
            MessageBox.Show("Venda cadastrada com sucesso!!!");
        }