private void btnBuscar_Click(object sender, EventArgs e) { frm_Pesquisa.nomeFormulario = nomeFormulario; frm_Pesquisa fp = new frm_Pesquisa(); fp.ShowDialog(); if (fp.Codigo != null) { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto prod = dao.FindOrDefault(fp.Codigo); txtCodigo.Text = prod.Id.ToString(); txtNome.Text = prod.Nome; txtPreco.Text = prod.preço.ToString(); dgvProduto.Rows.Clear(); int renglon = dgvProduto.Rows.Add(); dgvProduto.Rows[renglon].Cells["Id"].Value = prod.Id.ToString(); dgvProduto.Rows[renglon].Cells["Nome"].Value = cultureinfo.TextInfo.ToTitleCase(prod.Nome.ToString().ToLower().Trim()); dgvProduto.Rows[renglon].Cells["Preco"].Value = cultureinfo.TextInfo.ToTitleCase(prod.preço.ToString().ToLower().Trim()); btnAdd.Visible = false; //btnBuscar.Visible = false; btnSalvar.Visible = true; btnDelete.Visible = true; btnCancelar.Visible = true; } } }
//GET: Estados public ActionResult Index() { var daoProduto = new DAOProduto(); List <Produto> lista = daoProduto.GetProdutos().ToList(); return(View(lista)); }
public void Incluir(ModeloProduto modelo) { if (modelo.pro_nome.Trim().Length.Equals(0)) { throw new Exception("O nome de Produto é obrigatório"); } if (modelo.pro_descricao.Trim().Length.Equals(0)) { throw new Exception("A descrição do Produto é obrigatório"); } if (modelo.pro_valorVenda <= 0) { throw new Exception("O Valor de venda do produto é obrigatório"); } if (modelo.pro_qtde < 0) { throw new Exception("A quantidade do Produto deve ser maior ou igual a zero"); } if (modelo.scat_cod <= 0) { throw new Exception("O código da Subcategoria é obrigatório"); } if (modelo.cat_cod <= 0) { throw new Exception("O código da Categoria é obrigatório"); } if (modelo.umed_cod <= 0) { throw new Exception("O código da unidade de medida é obrigatório"); } DAOProduto DAOobj = new DAOProduto(conexao); DAOobj.Incluir(modelo); }
public AltFornecedorProduto(string idProduto, string nomeFornecedor) { InitializeComponent(); this.idProduto = idProduto; this.nomeFornecedor = nomeFornecedor; DAOProduto = new DAOProduto(listSession); }
public Imprime2ViaNota() { InitializeComponent(); DAOProduto = new DAOProduto(listSession); DAOProdVenda = new DAOProdVenda(listSession); DAOVenda = new DAOVenda(listSession); }
//Persiste os dados do produto na Base de Dados public int Salvar() { var ret = 0; var model = GetFindOrDefault(this.Id); if (model == null) { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto p = new Produto();//Objeto tipo Modulos(tabela) p.Nome = this.Nome; p.preço = this.Preco; ret = dao.Insert(p).Id; } } else { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto p = new Produto(); p.Id = this.Id; p.Nome = this.Nome; p.preço = this.Preco; dao.Update(p); ret = this.Id; } } return(ret); }
public ProdutoModel ExibirProduto(String id)//RETORNA DETALHES DO PRODUTO { ProdutoModel produto = new ProdutoModel(); DAOProduto dao = new DAOProduto(); produto = dao.ExibirDetalhesdoProduto(id); return(produto); }
public List <ProdutoModel> ExibirProdutoPorTema(String tema)//RETORNA DETALHES DO PRODUTO { List <ProdutoModel> produto = new List <ProdutoModel>(); DAOProduto dao = new DAOProduto(); produto = dao.ExibirDetalhesdoProdutoPorTema(tema); return(produto); }
public IActionResult Listar() { DAOProduto daopro = new DAOProduto(); IList lst = daopro.listar(); ViewData["Lista"] = lst; return(View()); }
/// <summary> /// Método cria todos os Daos Necessários para o FacedeOrcamento /// </summary> private void CriaDAOS() { _daoOrca = FactoryDAO.CriaDAOOrcamento(); _daoItem = FactoryDAO.CriaDAOItemOrcamento(); _daoCliente = FactoryDAO.CriaDAOCliente(); _daoProduto = FactoryDAO.CriaDAOProduto(); _daoSerie = FactoryDAO.CriaDaoSerieMaquina(); _daoOS = FactoryDAO.CriaDaoOS(); }
private void btnDelete_Click(object sender, EventArgs e) { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto prod = dao.FindOrDefault(txtCodigo.Text); dao.Delete(prod); } DefaultObjetos(); }
private void Visualizar_Produtos_Load(object sender, EventArgs e) { MySqlConnection conn = new ConnectionFactory().GetConnection(); DAOProduto daoproduto = new DAOProduto(); conn.Open(); DtaGridProduto.DataSource = daoproduto.Pesquisa_Geral(); alterarnomesDtagridview(); conn.Close(); }
public ActionResult Edit(int id, ViewModel.ProdutoVM model) { if (string.IsNullOrEmpty(model.nmProduto)) { ModelState.AddModelError("nmProduto", "Por favor informe o nome do produto!"); } if (model.nmProduto != null) { if (string.IsNullOrEmpty(model.nmProduto.Trim())) { ModelState.AddModelError("nmProduto", "Por favor informe o nome do produto!"); } } if (model.vlPrecoCusto <= 0) { ModelState.AddModelError("vlPrecoCusto", "Por favor informe o valor de custo do produto!"); } if (model.vlPrecoVenda <= 0) { ModelState.AddModelError("vlPrecoVenda", "Por favor informe o valor de venda do produto!"); } if (ModelState.IsValid) { try { //Instanciando e chamando a DAO para salvar o objeto país no banco; var daoProduto = new DAOProduto(); model.dtAtualizacao = DateTime.Today.ToString("dd/MM/yyyy HH:mm"); //Populando o objeto para alterar; var bean = daoProduto.GetProdutosByID(id); var obj = model.VM2E(bean); if (daoProduto.Edit(obj)) { TempData["message"] = "Registro alterado com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View(model)); } } return(View(model)); }
public List <ProdutoModel> ListarTodosOsProdutosPorTema()//LISTAR TODOS OS PRODUTOS { List <ProdutoModel> todososprodutos = new List <ProdutoModel>(); ProdutoModel produto = new ProdutoModel(); DAOProduto dao = new DAOProduto(); todososprodutos = dao.ListarTodosOsProdutosPorTema(); return(todososprodutos); }
public void Excluir(int codigo) { DAOProduto dao = new DAOProduto(cx); if (dao.Excluir(codigo)) { MessageBox.Show("Item excluido", "Operação Realizada!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro na exclusão", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmOrcamento_Load(object sender, EventArgs e) { using (IConnection Conexion = new Connection()) { //Para nuevo nro de Orçamento IDAO <OrcCab> dao = new DAOOrcCab(Conexion); codnew = dao.CurremRegVal(); if (codnew == "") { codnew = "0"; } } using (IConnection Conexion = new Connection()) { DefaultObjetos(); //Preenche o combobox de Cliente IDAO <Cliente> daoC = new DAOCliente(Conexion); List <ListaCombobox> lc = new List <ListaCombobox>(); ListaCombobox entity = null; lc.Add(new ListaCombobox()); foreach (Cliente c in daoC.All()) { entity = new ListaCombobox(); entity.Id = c.Id.ToString(); entity.Nome = c.Nome; lc.Add(entity); } cboCliente.ValueMember = "Id"; cboCliente.DisplayMember = "Nome"; cboCliente.DataSource = lc; //Preenche o combobox de Produto IDAO <Produto> daoP = new DAOProduto(Conexion); List <ListaCombobox> lp = new List <ListaCombobox>(); lp.Add(new ListaCombobox()); foreach (Produto p in daoP.All()) { entity = new ListaCombobox(); entity.Id = p.Id.ToString(); entity.Nome = p.Nome; lp.Add(entity); } cboProduto.DisplayMember = "Nome"; cboProduto.ValueMember = "Id"; cboProduto.DataSource = lp; } txtData.Text = DateTime.Now.ToString("dd/MM/yyyy"); DefaultObjetos(); }
public void Inserir(ModelProduto modelo) { DAOProduto dao = new DAOProduto(cx); if (dao.Inserir(modelo)) { MessageBox.Show("Produto cadastrado com sucesso!", "Operação Realizada!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro na inserção do novo produto", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } dao = null; }
public void Alterar(ModelProduto modelo) { DAOProduto dao = new DAOProduto(cx); if (dao.Alterar(modelo)) { MessageBox.Show("Atualização realizada com sucesso!", "Operação Realizada!!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Erro na atualização do produto", "Operação Invalida!!", MessageBoxButtons.OK, MessageBoxIcon.Error); } dao = null; }
public ProdutoEmPromocao(String idProduto, String FornecedorNome, String Descricao, String PrecoOriginal) { InitializeComponent(); this.idProduto = idProduto; this.Descricao = Descricao; this.FornecedorNome = FornecedorNome; this.PrecoOriginal = PrecoOriginal; txtRef.Text = idProduto; txtDescricao.Text = Descricao; DAOProduto = new DAOProduto(listSession); }
public JsonResult JsUpdate(Produto model) { var daoProduto = new DAOProduto(); daoProduto.Edit(model); var result = new { type = "success", field = "", message = "Registro alterado com sucesso!", model = model }; return(Json(result, JsonRequestBehavior.AllowGet)); }
public Produto Cons_Produto(String senha_master, String Codmat) { Produto produto; if (!Senha_master_valida(senha_master)) { throw new Exception("Autenticacao invalida. "); } else { DAOProduto daoProduto = new DAOProduto(); produto = daoProduto.buscarCodmat(Codmat); } return(produto); }
//Deleta o produto da Base de Dados pelo ID public static bool Delete(int id) { var ret = false; using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto p = dao.FindOrDefault(id); if (p != null) { ret = dao.Delete(p); } } return(ret); }
}//CADASTRAR NOVO PRODUTO public bool VerificaSeNoveJaExiste(String nome)//RETORNA DETALHES DO PRODUTO { bool ProdutoExiste = false; DAOProduto dao = new DAOProduto(); ProdutoExiste = dao.VerificaSeNomeExiste(nome); if (ProdutoExiste == true) { return(true); } else { return(false); } }
private void cboProduto_SelectedIndexChanged(object sender, EventArgs e) { if (cboProduto.SelectedValue != null) { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto entity = dao.FindOrDefault(cboProduto.SelectedValue);//Objeto tipo Modulos(tabela) if (entity != null) { txtDescricao.Text = entity.Nome; txtPUnit.Text = entity.preço.ToString(); } } } }
private void btnSalvar_Click(object sender, EventArgs e) { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); Produto prod = new Produto(); prod.Id = int.Parse(txtCodigo.Text); prod.Nome = txtNome.Text; prod.preço = decimal.Parse(txtPreco.Text); // gravo los datos como registro en la tabla modulos dao.Update(prod); } DefaultObjetos(); }
public void LlenarGridSarch() { if (nomeFormulario == "frmCliente") { using (IConnection Conexion = new Connection()) { IDAO <Cliente> daoCli = new DAOCliente(Conexion); AgregarColGrid("Id", "Nome"); foreach (Cliente cli in daoCli.All()) { int renglon = dgvSearch.Rows.Add(); dgvSearch.Rows[renglon].Cells["Id"].Value = cli.Id.ToString(); dgvSearch.Rows[renglon].Cells["Nome"].Value = cli.Nome.ToString(); } } } if (nomeFormulario == "frmProduto") { using (IConnection Conexion = new Connection()) { IDAO <Produto> daoProd = new DAOProduto(Conexion); AgregarColGrid("Id", "Nome"); foreach (Produto prod in daoProd.All()) { int renglon = dgvSearch.Rows.Add(); dgvSearch.Rows[renglon].Cells["Id"].Value = prod.Id.ToString(); dgvSearch.Rows[renglon].Cells["Nome"].Value = prod.Nome.ToString(); } } } if (nomeFormulario == "frmOrcamento") { using (IConnection Conexion = new Connection()) { IDAO <OrcCab> dao = new DAOOrcCab(Conexion); AgregarColGrid("Id", "Data"); foreach (OrcCab oc in dao.All()) { int renglon = dgvSearch.Rows.Add(); dgvSearch.Rows[renglon].Cells["Id"].Value = oc.Nro.ToString(); dgvSearch.Rows[renglon].Cells["Data"].Value = oc.Data.ToString(); } } } }
public void Alterar(ModeloProduto obj) { if (obj.ProNome.Trim().Length == 0) { throw new Exception("O nome do produto é obrigatório"); } if (obj.ProDescricao.Trim().Length == 0) { throw new Exception("A descrição do produto é obrigatória"); } if (obj.ProValorVenda <= 0) { throw new Exception("O valor de venda do produto é obrigatório"); } if (obj.ProQtde < 0) { throw new Exception("A quantidade do produto deve ser maior ou igual a zero"); } if (obj.ScatCod <= 0) { throw new Exception("O código da subcategoria é obrigatório"); } if (obj.CatCod <= 0) { throw new Exception("O código da categoria é obrigatório"); } if (obj.UmedCod <= 0) { throw new Exception("O código da unidade de medida é obrigatório"); } if (obj.ProCod <= 0) { throw new Exception("O código do produto é obrigatório"); } DAOProduto DALobj = new DAOProduto(conexao); DALobj.Alterar(obj); }
private void btnLocalizar_Click(object sender, EventArgs e) { frmConsultaProduto f = new frmConsultaProduto(); f.ShowDialog(); try { if (f.codigo != 0) { DALConexao cx = new DALConexao(DadosDaConexao.stringDeConexao); DAOProduto daoPro = new DAOProduto(cx); ModeloProduto modelo = daoPro.carregaModeloProduto(f.codigo); //colocar dados na tela txtCodigoProduto.Text = modelo.pro_cod.ToString(); txtNomeDoProduto.Text = modelo.pro_nome.ToString(); txtDescricaoProduto.Text = modelo.pro_descricao.ToString(); try { MemoryStream ms = new MemoryStream(modelo.pro_foto); pbFoto.Image = Image.FromStream(ms); this.foto = "Foto Original"; } catch { } txtValorPago.Text = modelo.pro_valorPago.ToString(); txtValorVenda.Text = modelo.pro_valorVenda.ToString(); txtQuantidade.Text = modelo.pro_qtde.ToString(); cboCategoria.SelectedValue = modelo.cat_cod; cboSubcategoria.SelectedValue = modelo.scat_cod; cboUnidadeDeMedida.SelectedValue = modelo.umed_cod; alteraBotoes(3); } else { this.limparTela(); this.alteraBotoes(1); } f.Dispose(); } catch //(Exception ex) { // throw new Exception(ex.Message); } }
private void LlenarGrid() { using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); dgvProduto.Rows.Clear(); //string texto = "este é um texto de exemplo"; //texto = cultureinfo.TextInfo.ToTitleCase(texto); foreach (Produto p in dao.All()) { int renglon = dgvProduto.Rows.Add(); dgvProduto.Rows[renglon].Cells["Id"].Value = p.Id.ToString(); dgvProduto.Rows[renglon].Cells["Nome"].Value = cultureinfo.TextInfo.ToTitleCase(p.Nome.ToString().ToLower().Trim()); dgvProduto.Rows[renglon].Cells["Preco"].Value = cultureinfo.TextInfo.ToTitleCase(p.preço.ToString().ToLower().Trim()); } } }
private void dgvProduto_Click(object sender, EventArgs e) { btnAdd.Visible = false; //btnBuscar.Visible = false; btnSalvar.Visible = true; btnDelete.Visible = true; btnCancelar.Visible = true; string xcod = dgvProduto.CurrentRow.Cells["Id"].Value.ToString(); using (IConnection conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(conexion); Produto prod = dao.FindOrDefault(xcod); txtCodigo.Text = prod.Id.ToString(); txtNome.Text = prod.Nome; txtPreco.Text = prod.preço.ToString(); } }
public ActionResult DeleteConfirmed(int id) { try { var daoProduto = new DAOProduto(); if (daoProduto.Delete(id)) { TempData["message"] = "Registro excluído com sucesso!"; TempData["type"] = "sucesso"; } return(RedirectToAction("Index")); } catch (Exception ex) { this.AddFlashMessage(ex.Message, FlashMessage.ERROR); return(View()); } }
//Recupera todos os produtos da tabela Produto do Banco de Dados public static List <ProdutoViewModel> GetAll() { var ret = new List <ProdutoViewModel>(); using (IConnection Conexion = new Connection()) { IDAO <Produto> dao = new DAOProduto(Conexion); foreach (Produto p in dao.All()) { ret.Add(new ProdutoViewModel { Id = p.Id, Nome = p.Nome, Preco = p.preço }); } } return(ret); }
public bool EditarProduto(String nome, String tema, String preco, String quantidade, String fornecedor, String data, String descricao, int id) { if (string.IsNullOrEmpty(nome)) { Erro TelaDeErro = new Erro("CP01", "Parâmetro invalido", "Nome do produto obrigatório", "Verifique se você digitou os dados corretamente.", "", "", ""); TelaDeErro.Show(); return(false); } else if (string.IsNullOrEmpty(preco)) { Erro TelaDeErro = new Erro("CP02", "Parâmetro invalido", "Preço do produto obrigatório", "Verifique se você digitou os dados corretamente.", "", "", ""); TelaDeErro.Show(); return(false); } else if (string.IsNullOrEmpty(quantidade)) { Erro TelaDeErro = new Erro("CP03", "Parâmetro invalido", "Quantidade do produto obrigatório", "Verifique se você digitou os dados corretamente.", "", "", ""); TelaDeErro.Show(); return(false); } else if (preco.Contains(".") || preco.Contains("$")) { Erro TelaDeErro = new Erro("CP04", "Parâmetro invalido", "O campo Preço está incorreto", "Use virgulas no lugar de ponto", "Verifique se você digitou os dados corretamente.", "Digite somente números e virgula", "Não digite R$"); TelaDeErro.Show(); return(false); } try { DAOProduto dao = new DAOProduto(); dao.EditarProduto(nome, tema, preco, quantidade, fornecedor, data, descricao, id); return(true); } catch (Exception e) { Erro TelaDeErro = new Erro("ERX", "Erro inesperado" + e, "Verifique se você digitou os campos corretamente.", "Reinicie o computador", "", "", ""); TelaDeErro.Show(); return(false); } }//UPDATE NO BANCO
public TrocaEntreLojas() { InitializeComponent(); DAOMovEstoque = new DAOMovEstoque(listSession); DAOProduto = new DAOProduto(listSession); }