Exemplo n.º 1
0
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var codigo      = Codigo;
            var nome        = txtNome.Text;
            var email       = txtEmail.Text;
            var repositorio = new RepositorioFornecedor();

            if (codigo == 0)
            {
                //Novo Cadastro
                var Fornecedor = new Fornecedor
                {
                    Nome  = nome,
                    Email = email
                };

                repositorio.Adicione(Fornecedor);
            }
            else
            {
                //Editando Cadastro
                var Fornecedor = new Fornecedor
                {
                    Codigo = codigo,
                    Nome   = nome,
                    Email  = email
                };

                repositorio.Atualize(Fornecedor);
            }

            this.Close();
        }
Exemplo n.º 2
0
        public ActionResult Cadastro()
        {
            List <Fornecedor> fornecedores = new RepositorioFornecedor().ObterTodos();

            ViewBag.Fornecedores = fornecedores;
            return(View());
        }
Exemplo n.º 3
0
 public FormCadastroDeProduto()
 {
     repositorioMarca      = new RepositorioMarca();
     repositorioFornecedor = new RepositorioFornecedor();
     repositorioProduto    = new RepositorioProduto();
     InitializeComponent();
     this.DataContext = new Produto();
 }
        RepositorioProduto repositorioProduto;       // instanciando variavel global do repositorio de produtos

        public FormCadastroDeProdutos()              //instancia um novo produto e salva no banco de dados
        {
            repositorioMarca      = new RepositorioMarca();
            repositorioFornecedor = new RepositorioFornecedor();
            repositorioProduto    = new RepositorioProduto();

            InitializeComponent();
            this.DataContext = new Produto();
        }
Exemplo n.º 5
0
 public FormCadastroDeProduto(Produto produto)
 {
     repositorioMarca      = new RepositorioMarca();
     repositorioFornecedor = new RepositorioFornecedor();
     repositorioProduto    = new RepositorioProduto();
     InitializeComponent();
     this.DataContext            = produto;
     cmbMarcas.SelectedValue     = produto.Marca.Codigo;
     cmbFornecedor.SelectedValue = produto.Fornecedor.Codigo;
 }
        public FormCadastroDeProdutos(Produto produto)  //Metodo para edicao de um produto, vai instanciar o produto já existente no banco de dados
        {
            repositorioMarca      = new RepositorioMarca();
            repositorioFornecedor = new RepositorioFornecedor();
            repositorioProduto    = new RepositorioProduto();

            InitializeComponent();
            this.DataContext = produto;

            cmbMarcas.SelectedValue     = produto.Marca.Codigo;      //mostra a marca no combobox na hora da edicao
            cmbFornecedor.SelectedValue = produto.Fornecedor.Codigo; //mostra o fornecedor no combobox na hora da edicao
        }
        public ActionResult UploadFile()
        {
            try
            {
                List <Fornecedor> fornecedores = new List <Fornecedor>();

                if (Request.Files.Count > 0)
                {
                    if (Request.Files[0].ContentLength > 0)
                    {
                        var file = Request.Files[0];
                        using (StreamReader sr = new StreamReader(file.InputStream))
                        {
                            String linha;
                            while ((linha = sr.ReadLine()) != null)
                            {
                                Fornecedor    forn      = new Fornecedor();
                                List <string> fornSplit = linha.Split('|').ToList();
                                if (fornSplit.Count() > 0)
                                {
                                    forn.NOME = fornSplit[1];
                                }

                                fornecedores.Add(forn);
                            }
                        }

                        if (Request["ACAO"] == "1")
                        {
                            RepositorioFornecedor.insert(fornecedores);
                        }

                        retorno = "Arquivo processado com sucesso.<br/>Total de Fornecedores Lidos: " + fornecedores.Count;
                    }
                    else
                    {
                        retorno = "O arquivo selecionado parece estar vazio";
                    }
                }
                else
                {
                    retorno = "Arquivo não localizado.";
                }
            }
            catch (Exception exp)
            {
                retorno = "Ocorreu um problema ao processar o arquivo selecionado.";
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 8
0
        public ActionResult Editar(int id)
        {
            Produto produto = repositorio.ObterPeloId(id);

            ViewBag.Produto = produto;

            List <Supermercado> supermercados = new RepositorioSupermercado().ObterTodos();

            ViewBag.Supermercados = supermercados;

            List <Fornecedor> fornecedores = new RepositorioFornecedor().ObterTodos();

            ViewBag.Fornecedores = fornecedores;
            return(View());
        }
        private void btnSalvar_Click(object sender, RoutedEventArgs e)
        {
            var codigo      = Codigo;
            var nome        = txtNome.Text;
            var email       = txtEmail.Text;
            var cnpj        = txtCNPJ.Text;
            var repositorio = new RepositorioFornecedor();

            if (this.txtNome.Text != string.Empty && this.txtEmail.Text != string.Empty && this.txtCNPJ.Text != string.Empty)
            {
                if (codigo == 0)
                {
                    // Novo cadastro
                    var fornecedor = new Fornecedor
                    {
                        Nome  = nome,
                        Email = email,
                        CNPJ  = cnpj
                    };

                    repositorio.Adicione(fornecedor); // Cadastrar no banco de dados
                }
                else
                {
                    // Editando
                    var fornecedor = new Fornecedor
                    {
                        Codigo = codigo,
                        Nome   = nome,
                        Email  = email,
                        CNPJ   = cnpj
                    };

                    repositorio.Atualize(fornecedor); // Atualizar no banco de dados
                }
            }
            else
            {
                MessageBox.Show("Nenhum Campo pode ficar vazio.!!");
            }
            this.Close();
        }
 public FormFornecedores()
 {
     repositorio = new RepositorioFornecedor();
     InitializeComponent();
 }
Exemplo n.º 11
0
 public FormCadastroDeFornecedores(Fornecedor fornecedor)//Método Construtor ou inicializador da Classe 02
 {
     repositorioFornecedor = new RepositorioFornecedor();
     InitializeComponent();
     this.DataContext = fornecedor;
 }
        public JsonResult Get()
        {
            List <Fornecedor> fornecedores = RepositorioFornecedor.Get();

            return(Json(fornecedores, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 13
0
 public FornecedorController()
 {
     repositorio = new RepositorioFornecedor();
 }
 public FormBuscaDeFornecedor()
 {
     InitializeComponent();
     repositorio = new RepositorioFornecedor();
 }