public static DataTable GetAllPaginate(GrupoBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 50); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@Nombre", SqlDbType.VarChar, 50); parameter.Value = item.Nombre; alParameters.Add(parameter); parameter = new SqlParameter("@flag", SqlDbType.VarChar, 100); parameter.Value = item.FlgHabilitado; alParameters.Add(parameter); parameter = new SqlParameter("@page", SqlDbType.Int); parameter.Value = item.page; alParameters.Add(parameter); parameter = new SqlParameter("@rows", SqlDbType.Int); parameter.Value = item.rows; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelGrupoAllPaginate", alParameters); return(dt); ; }
public static PaginateGrupoBean GetAllPaginate(GrupoBean item) { List <GrupoBean> lobj = new List <GrupoBean>(); DataTable dt = GrupoModel.GetAllPaginate(item); int total = 0; if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { total = int.Parse(row["total"].ToString()); GrupoBean obj = new GrupoBean { IDGrupo = int.Parse(row["IDGrupo"].ToString()), Codigo = row["Codigo"].ToString(), Nombre = row["Nombre"].ToString(), IdNivel = int.Parse(row["IdNivel"].ToString()), Nivel = row["Nivel"].ToString(), CodigoPadreGrupo = row["CodigoPadreGrupo"].ToString(), PadreDescrip = row["PadreDescrip"].ToString(), tipo = row["tipo"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), }; lobj.Add(obj); } } PaginateGrupoBean pobj = new PaginateGrupoBean(); pobj.lstResultados = lobj; pobj.totalrows = total; pobj.totalPages = Utility.calculateNumberOfPages(pobj.totalrows, item.rows); return(pobj); }
public static List <GrupoBean> ObtenerGrupo(GrupoBean item) { List <GrupoBean> lobj = new List <GrupoBean>(); ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@FlgHabilitado", SqlDbType.VarChar, 10); parameter.Value = item.FlgHabilitado; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ObtenerGrupo", alParameters); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { GrupoBean obj = new GrupoBean { IDGrupo = Int32.Parse(row["IDGrupo"].ToString()), Codigo = row["Codigo"].ToString(), Nombre = row["Nombre"].ToString(), CodigoPadreGrupo = row["CodigoPadreGrupo"].ToString(), }; lobj.Add(obj); } } return(lobj); }
public static DataTable Get(GrupoBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDGrupo", SqlDbType.BigInt); parameter.Value = item.IDGrupo; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelGRGrupo", alParameters); return(dt); }
public static void Update(GrupoBean item) { try { GrupoController.Validate(item); GrupoModel.Update(item); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void Activate(GrupoBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDGrupo", SqlDbType.BigInt); parameter.Value = item.IDGrupo; alParameters.Add(parameter); parameter = new SqlParameter("@flag", SqlDbType.VarChar, 1); parameter.Value = item.FlgHabilitado; alParameters.Add(parameter); SqlConnector.executeNonQuery("spS_ManUpdGrupoActivate", alParameters); }
public static Int32 Insert(GrupoBean item) { Int32 id = 0; try { GrupoController.Validate(item); id = GrupoModel.Insert(item); } catch (Exception ex) { throw new Exception(ex.Message); } return(id); }
public static string Validate(GrupoBean item) { string mensaje = ""; DataTable dt = GrupoModel.Validate(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { mensaje += row["Mensaje"].ToString() + ", "; } mensaje = mensaje.Substring(0, mensaje.Length - 2); throw new Exception(mensaje); } return(mensaje); }
public static List <GrupoBean> subObtenerGrupo(String psIdSupervisor) { DataTable ldtGrupo = null; List <GrupoBean> loLstGrupoBean = new List <GrupoBean>(); if (ldtGrupo != null && ldtGrupo.Rows.Count > 0) { foreach (DataRow row in ldtGrupo.Rows) { GrupoBean loGrupoBean = new GrupoBean(); loGrupoBean.IdOpcion = row["IdOpcion"].ToString(); loGrupoBean.Descripcion = row["Descripcion"].ToString(); loLstGrupoBean.Add(loGrupoBean); } } return(loLstGrupoBean); }
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 { Session["lstPerfiles"] = PerfilController.GetAll(new PerfilBean { FlgHabilitado = "T" }); if (!IsPostBack) { string json = new System.IO.StreamReader(Request.InputStream).ReadToEnd(); Dictionary<string, string> dataJSON = JsonConvert.DeserializeObject<Dictionary<string, string>>(json); if (dataJSON != null ) { String Codigo = dataJSON["codigo"].ToString(); GrupoBean obj = GrupoController.Get(new GrupoBean { IDGrupo = int.Parse( dataJSON["codigo"].ToString()) }); myModalLabel.InnerText = "Editar " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_GRUPO); if (obj != null) { CargaComboPadre(obj.IDGrupo); hdIdGrupo.Value = (obj.IDGrupo).ToString(); MtxtCodigo.Value = obj.Codigo; MtxtDescripcion.Value = obj.Nombre; MddlPadre.SelectedValue = obj.CodigoPadreGrupo; MtxtCodigo.Disabled = true; } } else { CargaComboPadre(0); myModalLabel.InnerText = "Crear " + Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_GRUPO); } } } }
public static DataTable Validate(GrupoBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDGrupo", SqlDbType.BigInt); parameter.Value = item.IDGrupo; alParameters.Add(parameter); parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 100); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@Nombre", SqlDbType.VarChar, 100); parameter.Value = item.Nombre; alParameters.Add(parameter); DataTable dt = SqlConnector.getDataTable("spS_ManSelGrupoValida", alParameters); return(dt); }
public static String Insert(String Codigo, String Nombre, String Padre) { try { var item = new GrupoBean { Codigo = Codigo, Nombre = Nombre, CodigoPadreGrupo = Padre, }; int id = GrupoController.Insert(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error: Insert"); throw new Exception("ERROR: " + ex.Message); } }
public static void Update(GrupoBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDGrupo", SqlDbType.BigInt); parameter.Value = item.IDGrupo; alParameters.Add(parameter); parameter = new SqlParameter("@Nombre", SqlDbType.VarChar, 50); parameter.Value = item.Nombre; alParameters.Add(parameter); parameter = new SqlParameter("@IdNivel", SqlDbType.BigInt); parameter.Value = item.IdNivel; alParameters.Add(parameter); parameter = new SqlParameter("@CodigoPadreGrupo", SqlDbType.VarChar, 50); parameter.Value = item.CodigoPadreGrupo; alParameters.Add(parameter); SqlConnector.executeNonQuery("spS_ManUpdGrupo", alParameters); }
public static Int32 Insert(GrupoBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 50); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@Nombre", SqlDbType.VarChar, 50); parameter.Value = item.Nombre; alParameters.Add(parameter); parameter = new SqlParameter("@IdNivel", SqlDbType.BigInt); parameter.Value = item.IdNivel; alParameters.Add(parameter); parameter = new SqlParameter("@CodigoPadreGrupo", SqlDbType.VarChar, 50); parameter.Value = item.CodigoPadreGrupo; alParameters.Add(parameter); return(Convert.ToInt32(SqlConnector.executeScalar("spS_ManInsGrupo", alParameters))); }
public static String Update(String Id, String Codigo, String Nombre, String Padre) { try { var item = new GrupoBean { IDGrupo = int.Parse(Id), Codigo = Codigo, Nombre = Nombre, CodigoPadreGrupo = Padre, }; GrupoController.Update(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error : Update"); throw new Exception("ERROR: " + ex.Message); } }
public static GrupoBean Get(GrupoBean item) { GrupoBean obj = new GrupoBean(); DataTable dt = GrupoModel.Get(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { obj = new GrupoBean { IDGrupo = int.Parse(row["IDGrupo"].ToString()), Codigo = row["Codigo"].ToString(), Nombre = row["Nombre"].ToString(), IdNivel = int.Parse(row["IdNivel"].ToString()), CodigoPadreGrupo = row["CodigoPadreGrupo"].ToString(), tipo = row["tipo"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), }; } } return(obj); }
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 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 GrupoBean { Codigo = Codigo, Nombre = Nombre, FlgHabilitado = chkHabilitado, page = int.Parse(pagina), rows = int.Parse(filas) }; PaginateGrupoBean paginate = GrupoController.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 <GrupoBean> lst = new List <GrupoBean>(); 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.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); } } }
public static List <GrupoBean> ObtenerGrupo(GrupoBean item) { return(EtapaModel.ObtenerGrupo(item)); }
public static void Activate(GrupoBean item) { GrupoModel.Activate(item); }