//=========================================================================================================== //Dadaos do Fornecedor public ActionResult Gravar(string Nome, string telefone, string endereco) { if (Nome.Trim() == "" || telefone.Trim() == "" || endereco.Trim() == "") { ViewBag.ret = 0; ViewBag.msg = Mensagens.Msg.MensagemCampoObg; } else { tb_fornecedor objFornecedor = new tb_fornecedor(); FornecedorDAO ObjDao = new FornecedorDAO(); objFornecedor.nome_fornecedor = Nome; objFornecedor.telefone_fornecedor = telefone; objFornecedor.endereco_fornecedor = endereco; objFornecedor.status_fornecedor = 1; try { ObjDao.InserirFornecedor(objFornecedor); ViewBag.Ret = 1; ViewBag.Msg = Mensagens.Msg.MsgSucesso; } catch (Exception) { ViewBag.Ret = -1; ViewBag.Msg = Mensagens.Msg.MsgErro; } } MontarTitulo(1); return(View("Cadastrar")); }
public void Inserir(tb_fornecedor fornecedor) { if (fornecedor.nm_fornecedor == string.Empty) { throw new ArgumentException("O nome precisa estar completo"); } bool existe_cnjp = this.CNPJ(fornecedor.nr_cnpj); if (!existe_cnjp) { throw new ArgumentException("CNPJ invalido!!"); } if (fornecedor.nr_cnpj == "00.000.000/0000-00") { throw new ArgumentException("CNPJ rejeitado pela Receita Federal."); } bool existenobanco = database.ExisteCNPJ(fornecedor); if (existenobanco) { throw new ArgumentException("CNPJ já cadastrado no sistema"); } database.Inserir(fornecedor); }
public ActionResult EditarFornecedor(int idFornecedor) { banco objBanco = new banco(); tb_fornecedor objResg = objBanco.tb_fornecedor.Find(idFornecedor); return(View(objResg)); }
private void btnCadastrar_Click(object sender, EventArgs e) { try { Model.tb_produto modelo = new Model.tb_produto(); Business.ProdutoBusiness business = new Business.ProdutoBusiness(); byte[] imagem_byte = null; FileStream fstream = new FileStream(this.txtImagem.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fstream); imagem_byte = br.ReadBytes((int)fstream.Length); tb_fornecedor comboFonecedor = cboFornecedor.SelectedItem as tb_fornecedor; modelo.img_produto = imagem_byte; modelo.id_fornecedor = comboFonecedor.id_fornecedor; modelo.ds_categoria = txtCategoria.Text; modelo.nm_produto = txtNome.Text; modelo.vl_valor = nudValor.Value; business.CadastrarProduto(modelo); MessageBox.Show("Cadastrado com sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ActionResult InserirFornecedor(tb_fornecedor objFornecedor) { if (objFornecedor.nome_fornecedor == null) { ModelState.AddModelError("Error", "Preecher todo(s) o(s) campo(s). *Exceto o campo ATIVO*"); return(View()); } else { try { objFornecedor.id_rh = UtilController.idRh; banco objBanco = new banco(); objBanco.tb_fornecedor.Add(objFornecedor); objBanco.SaveChanges(); ModelState.Clear(); ModelState.AddModelError("Success", "Dados gravados com sucesso."); return(View()); } catch { ModelState.AddModelError("Error", "Ocorreu um erro na operação."); return(View()); } } }
public void RemoverFornecedor(int id) { tb_fornecedor deletar = db.tb_fornecedor.FirstOrDefault(x => x.id_fornecedor == id); db.tb_fornecedor.Remove(deletar); db.SaveChanges(); }
public ActionResult DeletarFornecedor(int idFornecedor) { UtilController.idFornecedor = idFornecedor; banco objBanco = new banco(); tb_fornecedor objResg = objBanco.tb_fornecedor.FirstOrDefault(p => p.id_fornecedor == idFornecedor); return(View(objResg)); }
public void AlterarFornecedor(tb_fornecedor modelo) { tb_fornecedor alterar = db.tb_fornecedor.FirstOrDefault(x => x.nm_empresa == x.nm_empresa); alterar.nm_empresa = modelo.nm_empresa; alterar.ds_celular = modelo.ds_celular; alterar.ds_cnpj = modelo.ds_cnpj; alterar.ds_endereco = modelo.ds_endereco; alterar.ds_telefone = modelo.ds_telefone; alterar.nm_fornecedor = modelo.nm_fornecedor; db.SaveChanges(); }
private void dgvConsultarFuncionario_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { tb_fornecedor fornecedor = dgvConsultarFuncionario.CurrentRow.DataBoundItem as tb_fornecedor; Telas.Fornecedor.frmAlterarFornecedor tela = new Fornecedor.frmAlterarFornecedor(); tela.CarregarTela(fornecedor); tela.ShowDialog(); } if (e.ColumnIndex == 1) { tb_fornecedor fornecedor = dgvConsultarFuncionario.CurrentRow.DataBoundItem as tb_fornecedor; Telas.Fornecedor.frmDeletarFornecedor tela = new Fornecedor.frmDeletarFornecedor(); tela.CarregarTela(fornecedor); tela.ShowDialog(); } }
public void CarregarTela(tb_fornecedor fornecedor) { //*Informações básicas* txtID.Text = fornecedor.id_fornecedor.ToString(); txtCelular.Text = fornecedor.ds_celular; txtEmpresa.Text = fornecedor.nm_empresa; txtNome.Text = fornecedor.nm_fornecedor; txtTelefone.Text = fornecedor.ds_telefone; txtCNPJ.Text = fornecedor.ds_cnpj; //*Endereço* txtCEP.Text = fornecedor.ds_cep; txtCidade.Text = fornecedor.ds_cidade; txtComplemento.Text = fornecedor.ds_complemento; txtEndereco.Text = fornecedor.ds_endereco; txtUF.Text = fornecedor.ds_UF; }
public ActionResult DeletarFornecedorConfir() { try { banco objBanco = new banco(); tb_fornecedor objResg = objBanco.tb_fornecedor.Find(UtilController.idFornecedor); objBanco.tb_fornecedor.Remove(objResg); objBanco.SaveChanges(); return(Redirect("~/Fornecedor/ConsultarFornecedor")); } catch { return(HttpNotFound("Não foi possível realizar a exclusão!!")); } }
public ActionResult EditarFornecedor(tb_fornecedor objFornecedor) { try { banco objBanco = new banco(); tb_fornecedor objResg = objBanco.tb_fornecedor.FirstOrDefault(p => p.id_fornecedor == objFornecedor.id_fornecedor); objResg.nome_fornecedor = objFornecedor.nome_fornecedor; objResg.status_fornecedor = objFornecedor.status_fornecedor; objBanco.SaveChanges(); ModelState.AddModelError("Success", "Dados alterados com sucesso."); return(View()); } catch { ModelState.AddModelError("Error", "Ocorreu um erro na operação."); return(View()); } }
public ActionResult Atualizar(string cod, string nome, string telelefone, string endereco, string ativo) { FornecedorDAO objdao = new FornecedorDAO(); tb_fornecedor objFornAtualizado = new tb_fornecedor(); objFornAtualizado.id_fornecedor = Convert.ToInt32(cod); objFornAtualizado.nome_fornecedor = nome; objFornAtualizado.telefone_fornecedor = telelefone; objFornAtualizado.endereco_fornecedor = endereco; objFornAtualizado.status_fornecedor = Convert.ToInt32(ativo); if (cod == null) { MontarTitulo(3); ViewBag.Ret = -1; ViewBag.Msg = Mensagens.Msg.MensagemCampoObg; } else { try { objdao.AlterarFornecedor(objFornAtualizado); MontarTitulo(3); CarregarFornecedores(); ViewBag.Ret = 1; ViewBag.Msg = Mensagens.Msg.MsgSucesso; } catch (Exception) { ViewBag.Ret = -1; ViewBag.Msg = Mensagens.Msg.MsgErro; } ViewBag.Ret = 2; ViewBag.Msg = Mensagens.Msg.MensagemCampoObg; } return(View("ConsultarFornecedor")); }
private void btnAlterar_Click(object sender, EventArgs e) { try { tb_fornecedor comboFornecedor = cboFornecedor.SelectedItem as tb_fornecedor; Model.tb_produto modelo = new Model.tb_produto(); tb_produto produto = business.Listar(Convert.ToInt32(txtIdProduto.Text)); modelo.id_produto = Convert.ToInt32(txtIdProduto.Text); modelo.id_fornecedor = comboFornecedor.id_fornecedor; modelo.ds_categoria = txtCategoria.Text; modelo.nm_produto = txtNome.Text; modelo.vl_valor = nudValor.Value; byte[] imagem_byte = null; if (txtImagem.Text == string.Empty) { modelo.img_produto = produto.img_produto; } else { FileStream fstream = new FileStream(this.txtImagem.Text, FileMode.Open, FileAccess.Read); BinaryReader br = new BinaryReader(fstream); imagem_byte = br.ReadBytes((int)fstream.Length); modelo.img_produto = imagem_byte; } business.AlterarProduto(modelo); MessageBox.Show("Alterado com sucesso"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public tb_fornecedor Listar(int id) { tb_fornecedor modelo = db.tb_fornecedor.FirstOrDefault(x => x.id_fornecedor == id); return(modelo); }
public void CadastarFornecedor(tb_fornecedor modelo) { db.tb_fornecedor.Add(modelo); db.SaveChanges(); }