public string AlteraCategoria(User_MenuViewModel cat) { try { //var msg = _menuservice.ValidaCategoria(cat.id_Oper); //if (!String.IsNullOrEmpty(msg)) //{ // return msg; //} BeginDocumentoTransaction(); var ret = _menuservice.ValidaCategoria(Mapper.Map <user_menu1>(cat)); if (!String.IsNullOrEmpty(ret)) { return(ret); } _menuservice.AlteraCategoria(Mapper.Map <user_menu1>(cat), Mapper.Map <List <user_cat_atributos> >(cat.Atributos)); if (CommitDocumento() > 0) { return("S"); } return("N"); } catch (Exception ex) { return(ex.GetBaseException().Message); } }
public string InserirCategoria(User_MenuViewModel cat) { try { BeginDocumentoTransaction(); var ret = _menuservice.InsereCategoria(Mapper.Map <user_menu1>(cat), Mapper.Map <List <user_cat_atributos> >(cat.Atributos)); if (ret > 0) { return("S"); } return("N"); } catch (Exception ex) { return(ex.GetBaseException().Message); } }
protected void btnSalvar_Click(object sender, EventArgs e) { var cat = new User_MenuViewModel( Convert.ToInt32(lblidCategoria.Text == "" ? "0" : lblidCategoria.Text), Convert.ToInt32(Request.Form["ctl00$CadCategoria$ddlMenus"]), txtNome.Text, txtDescricao.Text, txtNivel.Text, chkExisteMDB.Checked ? "SIM" : "NAO", txtPathImagens.Text, Convert.ToInt32(Request.Form["ctl00$CadCategoria$ddlTipoArquivo"]), chkAtivo.Checked ); //cat.Atributos = RetornaListaAtrib(); cat.Atributos = atributos; string ret = ""; if (cat.id_Oper == 0) { ret = service.InserirCategoria(cat); } else { ret = service.AlteraCategoria(cat); } if (ret == "S") { Response.Redirect("Categoria.aspx"); } else { lblMsgErro.Text = ret; lblMsgErro.Visible = true; } }