private string montaQuery(ManualDTO manual) { string sql = "SELECT idManual,idProduto,dsdescricao,dtValidade FROM tbManual WHERE 1=1"; if (manual.idManual > 0) { sql += "AND idManual = " + manual.idManual; } if (manual.prod.idProduto > 0) { sql += "AND idProduto = " + manual.prod.idProduto; } if (!string.IsNullOrEmpty(manual.dsDescricao)) { sql += "AND dsDescricao LIKE '%" + manual.dsDescricao.Trim() + "%'"; } /*if (manual.dtValidade != null) * { * sql += "AND dtValidade = " + manual.dtValidade; * }*/ return(sql); }
public ManualDTO buscaPorID(ManualDTO manul) { String sql = montaQuery(manul); ManualDTO manuRet = new ManualDTO(); try { drOleDb = criaDataReader(sql); while (drOleDb.Read()) { manuRet.idManual = (int)drOleDb["idManual"]; manuRet.prod.idProduto = (int)drOleDb["idProduto"]; ProdutoBLL bll = new ProdutoBLL(); manuRet.prod = bll.buscaPorID(manuRet.prod); manuRet.dsDescricao = (String)drOleDb["dsdescricao"]; manuRet.dtValidade = (DateTime)drOleDb["dtValidade"]; } } catch (SystemException e) { this.erro = e.Message; } return(manuRet); }
public void cadastrar(ManualDTO prod) { int idManual = this.maxId(); string sql = ""; sql += "INSERT INTO tbManual (idManual, idProduto, dsDescricao, dtValidade) VALUES (?,?,?,?)"; command = criaDbCommand(sql, CommandType.Text); command.Parameters.AddWithValue("@idManual", idManual); command.Parameters.AddWithValue("@idproduto", prod.prod.idProduto); command.Parameters.AddWithValue("@dsDescricao", prod.dsDescricao); command.Parameters.AddWithValue("@dtValidade", prod.dtValidade); try { //drOleDb = command.ExecuteReader(); command.ExecuteNonQuery(); drOleDb.Close(); //int idAtual = (int)command.Parameters["RETURN_VALUE"].Value; } catch (SystemException e) { erro = e.Message; } }
private void MostrarManualTela(ManualDTO manu) { ProdutoBLL bll = new ProdutoBLL(); txtDescricao.Text = manu.dsDescricao; txtValidade.Text = manu.dtValidade.ToShortDateString(); //usa drop down list }
protected void btnDeletar_Click(object sender, EventArgs e) { ManualDTO manu = new ManualDTO(); manu.idManual = int.Parse(lblId.Text); manuBll.excluir(manu); lblId.Text = ""; CarregarGrid(MontaManual()); }
public async Task <IActionResult> Details(string id) { var dto = new ManualDTO(); dto.DeviceId = id; var rm = RegistryManager.CreateFromConnectionString(_configuration["IoTHubConnectionString"]); return(View(dto)); }
protected ManualDTO MontaManual() { ManualDTO manu = new ManualDTO(); manu.dsDescricao = txtDescricao.Text; manu.dtValidade = string.IsNullOrWhiteSpace(txtValidade.Text) ? DateTime.Today : Convert.ToDateTime(txtValidade.Text); dropDownProdutos.DataSource = prodBll.buscaTodos(new ProdutoDTO()).ToList(); dropDownProdutos.DataTextField = "dsdescricao"; dropDownProdutos.DataValueField = "idProduto"; dropDownProdutos.DataBind(); return(manu); }
protected ManualDTO MontaManual() { ProdutoDTO prod = new ProdutoDTO(); prod.idProduto = int.Parse(dropDownProdutos.Text); ManualDTO manu = new ManualDTO(); manu.dtValidade = string.IsNullOrWhiteSpace(txtValidade.Text) ? DateTime.Today : Convert.ToDateTime(txtValidade.Text); manu.dsDescricao = txtDescricao.Text; manu.prod = prod; return(manu); }
protected void btnSalvar_Click(object sender, EventArgs e) { ManualDTO manu = MontaManual(); if (lblId.Text.Equals("")) { manuBll.cadastrar(manu); } else { manu.idManual = Convert.ToInt32(lblId.Text); manuBll.alterar(manu); } Response.Redirect("~/ProdutoListagem.aspx"); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { bool isView = bool.Parse(Session["isView"].ToString()); lblId.Text = Session["idProduto"].ToString(); dropDownProdutos.DataSource = prodBll.buscaTodos(new ProdutoDTO()).ToList(); dropDownProdutos.DataTextField = "dsdescricao"; dropDownProdutos.DataValueField = "idProduto"; dropDownProdutos.DataBind(); if (!lblId.Text.Equals("")) { ManualDTO manu = new ManualDTO(); manu.idManual = Convert.ToInt32(lblId.Text); manu = manuBll.buscaPorID(manu); MostrarManualTela(manu); btnSalvar.Visible = !isView; } } }
public void excluir(ManualDTO prod) { String sql = ""; sql += "DELETE FROM tbManual WHERE idManual = ?"; command = criaDbCommand(sql, CommandType.Text); OleDbParameter parametro = command.Parameters.Add("@idManual", OleDbType.Integer); parametro.Value = prod.idManual; try { drOleDb = command.ExecuteReader(); drOleDb.Close(); } catch (SystemException e) { erro = e.Message; } }
public void alterar(ManualDTO prod) { String sql = ""; sql += "UPDATE tbManual SET dsdescricao = ?, dtValidade = ?, idProduto = ? WHERE idManual = ?;"; command = criaDbCommand(sql, CommandType.Text); command.Parameters.AddWithValue("@dsDescricao", prod.dsDescricao); command.Parameters.AddWithValue("@dtValidade", prod.dtValidade); command.Parameters.AddWithValue("@idproduto", prod.prod.idProduto); command.Parameters.AddWithValue("@idManual", prod.idManual); try { drOleDb = command.ExecuteReader(); drOleDb.Close(); } catch (SystemException e) { erro = e.Message; } }
public ListaDeManuais buscaTodos(ManualDTO prod) { ListaDeManuais listaRet = new ListaDeManuais(); String sql = this.montaQuery(prod); try { drOleDb = criaDataReader(sql); while (drOleDb.Read()) { ManualDTO dtoAux = new ManualDTO(); dtoAux.idManual = (int)drOleDb["idManual"]; dtoAux.prod.idProduto = (int)drOleDb["idProduto"]; dtoAux.dsDescricao = (string)drOleDb["dsdescricao"]; dtoAux.dtValidade = (DateTime)drOleDb["dtValidade"]; listaRet.Add(dtoAux); } } catch (SystemException e) { erro = e.Message; } return(listaRet); }
private void MostrarManualTela(ManualDTO manu) { dropDownProdutos.Text = manu.prod.idProduto.ToString(); txtDescricao.Text = manu.dsDescricao; txtValidade.Text = manu.dtValidade.ToShortDateString(); }
protected void CarregarGrid(ManualDTO proTela) { grdManual.DataSource = manuBll.buscaTodos(proTela); grdManual.DataBind(); }
private void InseriManual(ManualDTO manu) { manuBll.cadastrar(manu); }
protected void btnFiltrar_Click(object sender, EventArgs e) { ManualDTO manu = MontaManual(); CarregarGrid(manu); }