Ejemplo n.º 1
0
        private void btnFinalizar_Click(object sender, EventArgs e)
        {
            int r = 0;

            for (int i = 0; i < encomendas.Count; i++)
            {
                encomendaController = new EncomendaController();
                encomenda           = new Encomenda
                {
                    Nome_Fornecedor        = encomendas[i].Nome_Fornecedor,
                    Med_Encomenda          = encomendas[i].Med_Encomenda,
                    Qtde_Encomenda         = encomendas[i].Qtde_Encomenda,
                    Preco_Encomenda        = encomendas[i].Preco_Encomenda,
                    Data_Encomenda         = encomendas[i].Data_Encomenda,
                    Data_Entrega_Encomenda = encomendas[i].Data_Entrega_Encomenda,
                    N_Lote_Encomenda       = encomendas[i].N_Lote_Encomenda,
                    Status_Encomenda       = encomendas[i].Status_Encomenda,
                    Id_Usuario             = encomendas[i].Id_Usuario,
                    Id_Fornecedor          = encomendas[i].Id_Fornecedor
                };

                r += encomendaController.RealizarEncomenda(encomenda);
            }

            if (r == encomendas.Count)
            {
                MessageBox.Show("Compras realizadas com sucesso!");
                //lstCompras.Items.Clear();
                //encomendas = new List<Encomenda>();
                frmPrincipal.Focus();
                this.Close();
            }
        }
Ejemplo n.º 2
0
        private void BtnApagar_Click(object sender, EventArgs e)
        {
            EncomendaController encomenda = new EncomendaController();

            encomenda.ApagarEncomenda(txtPesquisaCodigo.Text);

            txtPesquisaCodigo.Text = "";
            TxtCodigo.Text         = "";
            TxtTipo.Text           = "";
            TxtTema.Text           = "";
            txtDescricao.Text      = "";
        }
Ejemplo n.º 3
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            EncomendaController encomenda         = new EncomendaController();
            EncomendaModel      encomendaeditavel = new EncomendaModel();

            encomendaeditavel = encomenda.ExibirDetalhesdoDaEncomenda(txtPesquisaCodigo.Text);

            TxtCodigo.Text    = Convert.ToString(encomendaeditavel.Id);
            txtDescricao.Text = encomendaeditavel.Descricao;
            TxtTipo.Text      = encomendaeditavel.TipoServico;
            TxtTema.Text      = encomendaeditavel.Tema;
        }
Ejemplo n.º 4
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            bool sucesso = false;
            EncomendaController encomenda = new EncomendaController();

            sucesso = encomenda.EditarEncomenda(TxtTipo.Text, TxtDataEntrada.Text, TxtDataEntrega.Text, TxtTema.Text, TxtQuantidade.Text, TxtValor.Text, txtDescricao.Text, TxtCodigo.Text);

            if (sucesso == true)
            {
                txtPesquisaCodigo.Text = "";
                TxtCodigo.Text         = "";
                txtDescricao.Text      = "";
                TxtQuantidade.Text     = "";
                txtPesquisaCodigo.Focus();
                TxtTipo.Text        = "";
                TxtTema.Text        = "";
                TxtValor.Text       = "";
                TxtDataEntrada.Text = "";
                TxtDataEntrega.Text = "";
            }
        }
Ejemplo n.º 5
0
        public Home()
        {
            InitializeComponent();
            DAOUsuario   usuario = new DAOUsuario();
            UsuarioModel us      = new UsuarioModel();

            us = usuario.PegarUsuarioLogado();
            LblUsuario.Text = "Olá " + us.Nome;

            //LISTAR ENCOMENDAS

            try
            {
                EncomendaController   encomenda  = new EncomendaController();
                List <EncomendaModel> encomendas = new List <EncomendaModel>();

                encomendas = encomenda.ListraEncomendasPordata();


                foreach (var p in encomendas)
                {
                    ListViewItem listE = new ListViewItem(Convert.ToString(p.Id));
                    listE.SubItems.Add(p.TipoServico);
                    // listE.SubItems.Add(p.Data_Entrada);
                    listE.SubItems.Add(p.DataEntrega);
                    listE.SubItems.Add(p.Tema);
                    //  listE.SubItems.Add(p.valor);
                    listE.SubItems.Add(p.Descricao);

                    LVEntregas.Items.Add(listE);
                }
            }
            catch (Exception e)
            {
                Erro TelaDeErro = new Erro("000", "Sem acesso ao bando de dados" + e, "Reinicie o programa", "Reinicie o computador", "Reinicie o banco de dados.", "", "");
                TelaDeErro.Show();
            }
        }
Ejemplo n.º 6
0
        private void BtnSalvar_Click(object sender, EventArgs e)
        {
            EncomendaController encomenda = new EncomendaController();

            if (encomenda.ValidarEncomenda(TxtTipo.Text, TxtDataEntrada.Text, TxtDataEntrega.Text, TxtTema.Text, TxtQuantidade.Text, TxtValor.Text, txtDescricao.Text))
            {
                encomenda.NovaEncomenda(TxtTipo.Text, TxtDataEntrada.Text, TxtDataEntrega.Text, TxtTema.Text, TxtQuantidade.Text, TxtValor.Text, txtDescricao.Text);

                //SALVAR VENDA | 1 = PAGO | 2 = PAGAR DEPOIS
                String TipoPagamento = "Não selecionado";

                if (RBDinheiro.Checked)
                {
                    TipoPagamento = "Dinheiro";
                }
                else if (RBCartao.Checked)
                {
                    TipoPagamento = "Cartão";
                }
                else if (RbDinCart.Checked)
                {
                    TipoPagamento = "Dinheiro e Cartão";
                }
                else if (RBOutros.Checked)
                {
                    TipoPagamento = "Outros";
                }

                Controller tempo = new Controller();
                String     data  = tempo.PegarDiaMesAnoAtual();

                //SALVAR VENDA
                VendaController v = new VendaController();
                v.FinalizarVenda(data, LblUsuario.Text, TxtValor.Text, TxtValorpago.Text, TxtTroco.Text, TipoPagamento, 1, "", TxtNome.Text);

                //SALVAR NO CAIXA
                Controler.CaixaController caixa = new Controler.CaixaController();
                caixa.SalvarNoCaixa(data, TxtValor.Text, TipoPagamento, TxtDinCart.Text);

                //LIMPA TUDO
                TxtTipo.Text       = "";
                TxtQuantidade.Text = "";
                TxtValor.Text      = "";
                TxtTema.Text       = "";
                txtDescricao.Text  = "";
                TxtValorpago.Text  = "";
                TxtTroco.Text      = "";

                //GERAR RECIBO

                Controller PegarCaminho = new Controller();
                string     caminho      = PegarCaminho.CaminhoComprovante();

                VendaModel VendaM = new VendaModel();

                VendaController venda = new VendaController();
                VendaM = venda.PegarIdDaUltimaVenda();

                String SaveData = tempo.DataPararCriarPasta();

                ReciboController recibo = new ReciboController();
                recibo.GerarReciboDeVendaPeloId(Convert.ToString(VendaM.Id), @"" + caminho + @"\" + SaveData + "_" + VendaM.Id + ".pdf");
            }
        }