protected void gvDados_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EDITAR") { nPrato objP = new nPrato((int)(((GridView)sender).DataKeys[Convert.ToInt32(e.CommandArgument)]).Value); v_place_holder_ativo = e_place_holder_ativo.Editar; txtDescricaoInclusao.Value = objP.ds_prato; carregarIngredientesDisponiveis(objP.cd_prato); carregarIngredientesIncl(objP.cd_prato); hdnCdPrato.Value = objP.cd_prato.ToString(); } else if (e.CommandName == "EXCLUIR") { nPrato objP = new nPrato { cd_prato = (int)(((GridView)sender).DataKeys[Convert.ToInt32(e.CommandArgument)]).Value, fg_excluido = true }; try { objP.EfetuarAtualizacao(c_cd_usuario_logado); ExibirMensagem("Efetuada exclusão do prato " + objP.ds_prato + " com sucesso."); btnConsultar_ServerClick(null, null); } catch (Exception ex) { throw ex; } } }
protected override void btnSalvar_ServerClick(object sender, EventArgs e) { nPrato objP = new nPrato { ds_prato = txtDescricaoInclusao.Value }; if (!string.IsNullOrEmpty(hdnCdPrato.Value)) { objP.cd_prato = Convert.ToInt32(hdnCdPrato.Value); } foreach (ListItem lstIng in ddlIngredientesIncl.Items) { nIngrediente objI = new nIngrediente(Convert.ToInt32(lstIng.Value)); objP.lst_ingredientes.Add(objI); } try { objP.EfetuarAtualizacao(c_cd_usuario_logado); ExibirMensagem("Efetuada gravação do prato " + objP.ds_prato + " com sucesso."); } catch (Exception ex) { throw ex; } base.btnSalvar_ServerClick(sender, e); }