public static String ConsultaNombrePadre(String IdGrupo, String IdGrupoDetalle) { var listResult = GrupoDetalleController.GetAllPadre( new GrupoDetalleBean { IdGrupo = int.Parse((IdGrupo == "" ? "0" : IdGrupo)), IdGrupoDetalle = int.Parse((IdGrupoDetalle == "" ? "0" : IdGrupoDetalle)) }); if (listResult.Count > 0) { return(listResult[0].Grupo); } return(""); }
public static void Desactivate(String codigos) { try { foreach (var item in codigos.Split('|')) { if (!item.Equals("")) { GrupoDetalleController.Activate(new GrupoDetalleBean { IdGrupoDetalle = int.Parse(item), FlgHabilitado = "F" }); } } } catch (Exception ex) { LogHelper.LogException(ex, "Error :General_Desactivate : "); throw new Exception("ERROR: " + ex.Message); } }
public static String Update(String Id, String Grupo, String Codigo, String Nombre, String Padre) { try { var item = new GrupoDetalleBean { IdGrupoDetalle = int.Parse(Id), IdGrupo = int.Parse(Grupo), Codigo = Codigo, Nombre = Nombre, IdCodigoDetallePadre = Padre, }; GrupoDetalleController.Update(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error :General_Update : "); throw new Exception("ERROR: " + ex.Message); } }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { CargaCombos(); if (!IsPostBack) { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json); if (dataJSON != null) { GrupoDetalleBean obj = GrupoDetalleController.Get(new GrupoDetalleBean { IdGrupoDetalle = int.Parse(dataJSON["codigo"].ToString()) }); myModalLabel.InnerText = "Editar " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_GENERAL); hdIdGrupoDetalle.Value = obj.IdGrupoDetalle.ToString(); MtxtCodigo.Value = obj.Codigo; MtxtNombre.Value = obj.Nombre; MddlGrupo.SelectedValue = obj.IdGrupo.ToString(); MtxtCodigo.Disabled = true; MddlGrupo.Enabled = false; } else { myModalLabel.InnerText = "Crear " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_GENERAL); } } } }
public static dynamic ConsultaControlCombo(String IdGrupo, String IdGrupoDetalle) { var Result = GrupoDetalleController.GetAllPadre( new GrupoDetalleBean { IdGrupo = int.Parse((IdGrupo == "" ? "0" : IdGrupo)), IdGrupoDetalle = int.Parse((IdGrupoDetalle == "" ? "0" : IdGrupoDetalle)) }); var listResult = Result.Select(x => new ListItem() { Text = x.Nombre, Value = x.Codigo, Selected = (x.Selecc == "T" ? true : false), }).ToList();; String Padre = ""; if (listResult.Count > 0) { Padre = Result[0].Grupo; } return(new { padre = Padre, d = listResult }); }
protected void Page_Load(object sender, EventArgs e) { if (Session["lgn_id"] == null) { Session.Clear(); string myScript = ConfigurationManager.AppSettings["URL_LOGIN"]; String lsScript = "parent.document.location.href = '" + myScript + "/default.aspx?acc=SES';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", lsScript, true); } else { try { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary <string, string> dataJSON = JsonConvert.DeserializeObject <Dictionary <string, string> >(json); String grupo = dataJSON["Grupo"].ToString(); String codigo = dataJSON["Codigo"].ToString(); String nombre = dataJSON["Nombre"].ToString(); String chkHabilitado = dataJSON["chkFlgHabilitado"].ToString(); //PAG String pagina = dataJSON["pagina"].ToString(); String filas = dataJSON["filas"].ToString(); var item = new GrupoDetalleBean { IdGrupo = int.Parse((grupo == ""?"0": grupo)), Codigo = codigo, Nombre = nombre, FlgHabilitado = chkHabilitado, page = int.Parse(pagina), rows = int.Parse(filas) }; PaginateGrupoDetalleBean paginate = GrupoDetalleController.GetAllPaginate(item); if ((Int32.Parse(pagina) > 0) && (Int32.Parse(pagina) <= paginate.totalPages)) { Utility.ConfiguraPaginacion(this.lbTpaginaTop, this.linkPaginaTop, this.lblTFilasTop, this.linkPaginaAnteriorTop, this.linkPaginaSiguienteTop, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(), ddlMostrarTop, filas); Utility.ConfiguraPaginacion(this.lbTpaginaBooton, this.linkPaginaBooton, this.lblTFilasBooton, this.linkPaginaAnteriorBooton, this.linkPaginaSiguienteBooton, paginate.totalPages.ToString(), pagina, paginate.totalrows.ToString(), ddlMostrarBooton, filas); List <GrupoDetalleBean> lst = new List <GrupoDetalleBean>(); lst = paginate.lstResultados; grdMant.DataSource = lst; grdMant.DataBind(); grdMant.HeaderRow.TableSection = TableRowSection.TableHeader; } else { String htmlNoData = "<div class='gridNoData'><div class='col-sm-12 form-group'>" + "<img src='../../images/alert/ico_alert.png' style='float: left;height: 32px;'>" + "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" + "</p></div>"; this.divGridView.InnerHtml = htmlNoData; //this.divGridViewPagintator.Visible = false; this.divGridViewPagintatorTop.Visible = false; this.divGridViewPagintatorBooton.Visible = false; } } catch (Exception ex) { LogHelper.LogException(ex, "Error :" + this); //string myScript = "parent.document.location.href = '../../default.aspx?acc=EXT';"; String htmlNoData = "<div class='col-sm-12 form-group'>" + "<img src='../../images/icons/grid/ico_grid_nodata.png' style='float: left;height: 32px;'/>" + "<p style='float: left;line-height: 32px;margin-left: 10px!important;'>No se encontraron datos para mostrar</p>" + "</div>"; this.divGridView.InnerHtml = htmlNoData; this.divGridViewPagintatorBooton.Visible = false; this.divGridViewPagintatorTop.Visible = false; string myScript = "addnotify('notify', \"" + ex.Message + "\", 'registeruser');"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true); } } }