public bool Criar(Models.ProdutoIndust prodindust) { //verifica se o código ja foi inserido if (!verificaCodigo(prodindust)) { var parametros = _bd.GerarParametros(); string sql; if (prodindust.Id > 0) { sql = @"update produto_industria set cod_ref=@cod_ref, descricao=@descricao, id_indust=@id_indust where id=@id"; parametros.Add("@id", prodindust.Id); } else { sql = @"insert into produto_industria(cod_ref,descricao,id_indust) values(@cod_ref,@descricao,@id_indust)"; } parametros.Add("@cod_ref", prodindust.Cod_ref); parametros.Add("@descricao", prodindust.Descricao); parametros.Add("@id_indust", prodindust.Id_indust); int linhasAfetadas = _bd.ExecutarNonQuery(sql, parametros); if (prodindust.Id == 0) { prodindust.Id = _bd.UltimoId; } return(linhasAfetadas > 0); } return(false); }
public IActionResult ObterEditar(int id) { CamadaNegocio.ProdIndustCamadaNegocio pcn = new CamadaNegocio.ProdIndustCamadaNegocio(); Models.ProdutoIndust prodindust = pcn.Obter(id); return(Json(new { prodindust })); }
internal Models.ProdutoIndust Map(DataRow row) { Models.ProdutoIndust prodindust = new Models.ProdutoIndust(); prodindust.Id = Convert.ToInt32(row["id"]); prodindust.Cod_ref = row["cod_ref"].ToString(); prodindust.Descricao = row["descricao"].ToString(); return(prodindust); }
public bool Criar(Models.ProdutoIndust prodindust) { bool operacao; DAO.ProdutoIndustDAO pbd = new DAO.ProdutoIndustDAO(); operacao = pbd.Criar(prodindust); return(operacao); }
public IActionResult ObterProd([FromBody] Dictionary <string, string> dados) { CamadaNegocio.ProdIndustCamadaNegocio pcn = new CamadaNegocio.ProdIndustCamadaNegocio(); string cod_ref = dados["cod_ref"]; Models.ProdutoIndust prodemp = pcn.ObterProd(cod_ref); return(Json(new { prodemp })); }
public bool verificaCodigo(Models.ProdutoIndust prodindust) { string sql = @"select * from produto_industria where cod_ref = '" + prodindust.Cod_ref + "'"; //é uma inserção if (prodindust.Id == 0) { DataTable dt = _bd.ExecutarSelect(sql); return(dt.Rows.Count > 0); } return(false); }
public IActionResult Criar([FromBody] Dictionary <string, string> dados, int id) { bool operacao; Models.ProdutoIndust prodindust = new Models.ProdutoIndust(); prodindust.Id = id; prodindust.Cod_ref = dados["cod_ref"]; prodindust.Descricao = dados["descricao"]; prodindust.Id_indust = Convert.ToInt32(HttpContext.User.Claims.ToList()[3].Value); CamadaNegocio.ProdIndustCamadaNegocio pcn = new CamadaNegocio.ProdIndustCamadaNegocio(); operacao = pcn.Criar(prodindust); return(Json(new { operacao })); }
public Models.ProdutoIndust ObterProd(string cod_ref) { Models.ProdutoIndust prodindust = null; string select = @"select * from produto_industria where cod_ref = '" + cod_ref + "'"; DataTable dt = _bd.ExecutarSelect(select); if (dt.Rows.Count == 1) { //ORM - Relacional -> Objeto prodindust = Map(dt.Rows[0]); } return(prodindust); }
public Models.ProdutoIndust Obter(int id) { Models.ProdutoIndust prodindust = null; string select = @"select * from produto_industria where id = " + id; DataTable dt = _bd.ExecutarSelect(select); if (dt.Rows.Count == 1) { //ORM - Relacional -> Objeto prodindust = Map(dt.Rows[0]); } return(prodindust); }