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(); }
public ActionResult Cadastro() { List <Fornecedor> fornecedores = new RepositorioFornecedor().ObterTodos(); ViewBag.Fornecedores = fornecedores; return(View()); }
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(); }
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")); }
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(); }
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)); }
public FornecedorController() { repositorio = new RepositorioFornecedor(); }
public FormBuscaDeFornecedor() { InitializeComponent(); repositorio = new RepositorioFornecedor(); }