public static PaginateConfiguracionOportunidadBean GetAllPaginate(SubTipoActividadBean item) { PaginateConfiguracionOportunidadBean result = new PaginateConfiguracionOportunidadBean(); DataTable dt = SubTipoActividadModel.GetAllPaginate(item); List <SubTipoActividadBean> lobj = new List <SubTipoActividadBean>(); int total = 0; if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { total = int.Parse(row["total"].ToString()); SubTipoActividadBean obj = new SubTipoActividadBean { IDSubTipoActividad = row["IDSubTipoActividad"].ToString(), Codigo = row["Codigo"].ToString(), Descripcion = row["Descripcion"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), tipoactividad = row["TipoActividad"].ToString() } ; lobj.Add(obj); } } result.lstResultados = lobj; result.totalrows = total; result.totalPages = Utility.calculateNumberOfPages(result.totalrows, item.rows); return(result); }
public static DataTable GetAllPaginate(SubTipoActividadBean item) { List <SubTipoActividadBean> lobj = new List <SubTipoActividadBean>(); ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 100); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100); parameter.Value = item.Descripcion; alParameters.Add(parameter); parameter = new SqlParameter("@FlgHabilitado", SqlDbType.Char, 1); parameter.Value = item.FlgHabilitado; alParameters.Add(parameter); parameter = new SqlParameter("@TipoActividad", SqlDbType.VarChar, 50); parameter.Value = item.idtipoactividad; 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); return(SqlConnector.getDataTable("spS_ManSelGRSubTipoActividadPaginate", alParameters)); }
public static String Update(string Id, string Codigo, string Descripcion, int TipoActividad, int IdSubTipoActividadPredecesora, int MetaDiaria) { try { if (HttpContext.Current.Session["DetallesEtapa"] == null) { throw new Exception("Agregue controles."); } List <SubTipoActividadDetBean> obj = (List <SubTipoActividadDetBean>)HttpContext.Current.Session["DetallesEtapa"]; if (obj != null) { if (obj.Count <= 0) { throw new Exception("Agregue controles."); } } List <SubTipoActividadDet2Bean> lcod = new List <SubTipoActividadDet2Bean>(); foreach (var cod in obj) { var cod2 = new SubTipoActividadDet2Bean { Fila = cod.Index, IDSubTipoActividad = cod.IDSubTipoActividad, IdSubTipoActividadDetalle = cod.IdSubTipoActividadDetalle, Etiqueta = cod.Etiqueta, IdTipoControl = cod.IdTipoControl, CodigoGeneral = cod.CodigoGeneral, Modificable = cod.Modificable, Obligatorio = cod.Obligatorio, MaxCaracter = cod.MaxCaracter, FlgPadre = cod.FlgPadre, IdSubTipoActividadDetPadre = cod.IdSubTipoActividadDetPadre, FlgHabilitado = cod.FlgHabilitado, Perfiles = cod.Perfiles }; lcod.Add(cod2); } var item = new SubTipoActividadBean { IDSubTipoActividad = Id, Codigo = Codigo, Descripcion = Descripcion, idtipoactividad = TipoActividad, IdSubTipoActividadPredecesora = IdSubTipoActividadPredecesora, TiempoEtapa = MetaDiaria, lstControlDinamico2 = lcod, }; SubTipoActividadController.Update(item); return("OK"); } catch (Exception ex) { LogHelper.LogException(ex, "Error: Etapa_Update : "); throw new Exception("ERROR: " + ex.Message); } }
public static DataTable GetAllControl(SubTipoActividadBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 15); parameter.Value = item.IDSubTipoActividad; alParameters.Add(parameter); return(SqlConnector.getDataTable("spS_ManSelSubTipoActividadDetAll", alParameters)); }
public static DataTable GetSubTipoActividadPredecesoraAll(SubTipoActividadBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IdTipoActividad", SqlDbType.Int); parameter.Value = item.idtipoactividad; alParameters.Add(parameter); return(SqlConnector.getDataTable("sps_SelGRSubTipoActividadPredecesoraAll", alParameters)); }
public static void Update(SubTipoActividadBean item) { try { //ConfiguracionOportunidadController.Validate(item); SubTipoActividadModel.Update(item); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static DataTable Validate(SubTipoActividadBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 200); parameter.Value = item.IDSubTipoActividad; alParameters.Add(parameter); parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 200); parameter.Value = item.Codigo; alParameters.Add(parameter); return(SqlConnector.getDataTable("spS_ManSelGRSubTipoActividadValida", alParameters)); }
public static void Activate(SubTipoActividadBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 20); parameter.Value = item.IDSubTipoActividad; alParameters.Add(parameter); parameter = new SqlParameter("@flag", SqlDbType.VarChar, 20); parameter.Value = item.FlgHabilitado; alParameters.Add(parameter); SqlConnector.executeNonQuery("sps_ManUpdGRSubTipoAtividadActive", alParameters); }
public static Int32 Insert(SubTipoActividadBean item) { Int32 id = 0; try { //ConfiguracionOportunidadController.Validate(item); id = SubTipoActividadModel.Insert(item); } catch (Exception ex) { throw new Exception(ex.Message); } return(id); }
public static string Validate(SubTipoActividadBean item) { string mensaje = ""; DataTable dt = SubTipoActividadModel.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(""); }
public static Int32 Insert(SubTipoActividadBean item) { // Create a DataTable with the modified rows. DataTable oDataTableLstCrtDin = new DataTable(); oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstControlDinamico2); ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@Codigo", SqlDbType.VarChar, 100); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100); parameter.Value = item.Descripcion; alParameters.Add(parameter); parameter = new SqlParameter("@idtipoactividad", SqlDbType.Int); parameter.Value = item.idtipoactividad; alParameters.Add(parameter); parameter = new SqlParameter("@IdSubTipoActividadPredecesora", SqlDbType.BigInt); if (item.IdSubTipoActividadPredecesora == 0) { parameter.Value = DBNull.Value; } else { parameter.Value = item.IdSubTipoActividadPredecesora; } alParameters.Add(parameter); parameter = new SqlParameter("@MetaDiaria", SqlDbType.Int); if (item.TiempoEtapa == 0) { parameter.Value = DBNull.Value; } else { parameter.Value = item.TiempoEtapa; } alParameters.Add(parameter); parameter = new SqlParameter("@lstCrt", SqlDbType.Structured); parameter.Value = oDataTableLstCrtDin; alParameters.Add(parameter); return(Convert.ToInt32(SqlConnector.executeScalar("sps_ManInsGRSubTipoActividad", alParameters))); }
public static SubTipoActividadBean GetSubTipoActividadPredecesora(SubTipoActividadBean item) { SubTipoActividadBean obj = null; DataTable dt = SubTipoActividadModel.GetSubTipoActividadPredecesora(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { obj = new SubTipoActividadBean { IDSubTipoActividad = row["IDSubTipoActividad"].ToString(), Descripcion = row["Descripcion"].ToString(), }; } } return(obj); }
public static List <SubTipoActividadBean> ListarEtapaPredecesoraAsignados(string Id) { Int64 vID = 0; if (Id == "") { vID = 0; } else { vID = Int64.Parse(Id); } var item = new SubTipoActividadBean { idtipoactividad = vID }; List <SubTipoActividadBean> obj = SubTipoActividadController.GetSubTipoActividadPredecesoraAll(item); return(obj); }
public static SubTipoActividadBean ObtenerEtapaPredecesora(string Id) { Int64 vID = 0; if (Id == "") { vID = 0; } else { vID = Int64.Parse(Id); } var item = new SubTipoActividadBean { idtipoactividad = vID }; SubTipoActividadBean obj = SubTipoActividadController.GetSubTipoActividadPredecesora(item); return(obj); }
public static DataTable Get(SubTipoActividadBean item) { ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 100); parameter.Value = item.IDSubTipoActividad; alParameters.Add(parameter); parameter = new SqlParameter("@codigo", SqlDbType.VarChar, 100); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100); parameter.Value = item.Descripcion; alParameters.Add(parameter); parameter = new SqlParameter("@tipoactividad", SqlDbType.Int); parameter.Value = item.idtipoactividad; alParameters.Add(parameter); return(SqlConnector.getDataTable("sps_SelGRSubTipoActividad", alParameters)); }
public static List <SubTipoActividadBean> GetSubTipoActividadPredecesoraAll(SubTipoActividadBean item) { List <SubTipoActividadBean> lobj = new List <SubTipoActividadBean>(); DataTable dt = SubTipoActividadModel.GetSubTipoActividadPredecesoraAll(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { SubTipoActividadBean obj = new SubTipoActividadBean { IDSubTipoActividad = row["IDSubTipoActividad"].ToString(), Descripcion = row["Descripcion"].ToString(), IdSubTipoActividadPredecesora = long.Parse(row["IdSubTipoActividadPredecesora"].ToString()), }; lobj.Add(obj); } } return(lobj); }
public static SubTipoActividadBean Get(SubTipoActividadBean item) { SubTipoActividadBean obj = null; DataTable dt = SubTipoActividadModel.Get(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { obj = new SubTipoActividadBean { IDSubTipoActividad = row["IDSubTipoActividad"].ToString(), Codigo = row["Codigo"].ToString(), Descripcion = row["Descripcion"].ToString(), IdSubTipoActividadPredecesora = Int64.Parse(row["IdSubTipoActividadPredecesora"].ToString()), TiempoEtapa = int.Parse(row["MetaDiaria"].ToString()), FlgHabilitado = row["FlgHabilitado"].ToString(), idtipoactividad = int.Parse(row["idtipoactividad"].ToString()) }; } } return(obj); }
public static List <SubTipoActividadBean> GetAllByType(String Codigo, String idusuario) { DataTable dt = SubTipoActividadModel.GetAllByType(Codigo, idusuario); List <SubTipoActividadBean> lobj = new List <SubTipoActividadBean>(); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { SubTipoActividadBean obj = new SubTipoActividadBean { IDSubTipoActividad = row["IDSubTipoActividad"].ToString(), Codigo = row["Codigo"].ToString(), Descripcion = row["Descripcion"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), tipoactividad = row["idtipoactividad"].ToString() } ; lobj.Add(obj); } } return(lobj); }
public static void Update(SubTipoActividadBean item) { // Create a DataTable with the modified rows. DataTable oDataTableLstCrtDin = new DataTable(); oDataTableLstCrtDin = OportunidadModel.ConvertToDataTable(item.lstControlDinamico2); ArrayList alParameters = new ArrayList(); SqlParameter parameter; parameter = new SqlParameter("@IDSubTipoActividad", SqlDbType.VarChar, 100); parameter.Value = item.IDSubTipoActividad; alParameters.Add(parameter); parameter = new SqlParameter("@codigo", SqlDbType.VarChar, 100); parameter.Value = item.Codigo; alParameters.Add(parameter); parameter = new SqlParameter("@TipoActividad", SqlDbType.Int); parameter.Value = item.idtipoactividad; alParameters.Add(parameter); parameter = new SqlParameter("@IdSubTipoActividadPredecesora", SqlDbType.BigInt); parameter.Value = item.IdSubTipoActividadPredecesora; alParameters.Add(parameter); parameter = new SqlParameter("@MetaDiaria", SqlDbType.Int); parameter.Value = item.TiempoEtapa; alParameters.Add(parameter); parameter = new SqlParameter("@Descripcion", SqlDbType.VarChar, 100); parameter.Value = item.Descripcion; alParameters.Add(parameter); parameter = new SqlParameter("@lstCrt", SqlDbType.Structured); parameter.Value = oDataTableLstCrtDin; alParameters.Add(parameter); SqlConnector.executeNonQuery("sps_ManUpdGRSubTipoActividad", alParameters); }
public static List <SubTipoActividadDetBean> GetAllControl(SubTipoActividadBean item) { List <SubTipoActividadDetBean> lobj = new List <SubTipoActividadDetBean>(); DataTable dt = SubTipoActividadModel.GetAllControl(item); if (dt != null && dt.Rows.Count > 0) { foreach (DataRow row in dt.Rows) { SubTipoActividadDetBean obj = new SubTipoActividadDetBean { Index = (int.Parse(row["item"].ToString()) - 1).ToString(), IdSubTipoActividadDetalle = row["IdSubTipoActividadDetalle"].ToString(), DesSubTipoActividadDetPadre = row["DesSubTipoActividadDetPadre"].ToString(), Etiqueta = row["Etiqueta"].ToString(), IdTipoControl = row["IdTipoControl"].ToString(), TipoControlDescrip = row["TipoControlDescrip"].ToString(), MaxCaracter = row["MaxCaracter"].ToString(), CodigoGeneral = row["CodigoGeneral"].ToString(), DescripcionGeneral = row["DescripcionGeneral"].ToString(), Obligatorio = row["Obligatorio"].ToString(), Modificable = row["Modificable"].ToString(), FlgHabilitado = row["FlgHabilitado"].ToString(), Perfiles = row["Perfiles"].ToString(), PerfilesDesc = row["PerfilesDesc"].ToString(), CodigoTipoControl = row["TipoControlCodigo"].ToString(), IDSubTipoActividad = row["IDSubTipoActividad"].ToString(), IdSubTipoActividadDetPadre = row["IdSubTipoActividadDetPadre"].ToString(), FlgPadre = row["FlgPadre"].ToString(), }; lobj.Add(obj); } } return(lobj); }
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 Descripcion = dataJSON["Descripcion"].ToString(); String chkHabilitado = dataJSON["chkFlgHabilitado"].ToString(); String TipoActividad = dataJSON["tipoActividad"].ToString(); //PAG String pagina = dataJSON["pagina"].ToString(); String filas = dataJSON["filas"].ToString(); var item = new SubTipoActividadBean { Codigo = Codigo, Descripcion = Descripcion, FlgHabilitado = chkHabilitado, idtipoactividad = Int64.Parse((TipoActividad == "" ? "0" : TipoActividad)), page = int.Parse(pagina), rows = int.Parse(filas) }; PaginateConfiguracionOportunidadBean paginate = SubTipoActividadController.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); 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';"; Page.ClientScript.RegisterStartupScript(this.GetType(), "myKey", myScript, true); } } }
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["SesTipoControl"] = null; Session["SesGrupo"] = null; Session["DetalleSubTipoActividad"] = null; Session["lstPerfiles"] = null; CargaComboTipoControl(); CargaComboGeneral(); 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(); SubTipoActividadBean obj = SubTipoActividadController.Get( new SubTipoActividadBean { IDSubTipoActividad = dataJSON["codigo"].ToString(), Codigo = "", Descripcion = "" }); myModalLabel.InnerText = "Editar Sub Tipo Actividad"; //+ Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_CONFOPORTUNIDADES); if (obj != null) { MtxtIdConfOp.Value = (obj.IDSubTipoActividad).ToString(); MtxtCodigo.Value = obj.Codigo; MtxtDescripcion.Value = obj.Descripcion; MddlTipoActividad.SelectedValue = obj.idtipoactividad.ToString(); hdIdSubTipoActividad.Value = obj.IdSubTipoActividadPredecesora.ToString(); MtxtTiempoEtapa.Value = obj.TiempoEtapa.ToString(); MtxtCodigo.Disabled = true; } //MtxtEtapaPredecesora.Value = ObtenerEtapaPredecesora(MddlTipoActividad.SelectedValue).Descripcion; var item = new SubTipoActividadBean { IDSubTipoActividad = Codigo }; List <SubTipoActividadDetBean> nopaginate = SubTipoActividadController.GetAllControl(item); foreach (var hijos in nopaginate.Where(x => x.IdSubTipoActividadDetPadre != "" && x.CodigoGeneral != "").ToList()) { //hijos.IdConfigOportunidadDetPadre; var idx = nopaginate.FindIndex(x => x.IdSubTipoActividadDetalle == hijos.IdSubTipoActividadDetPadre); hijos.IdSubTipoActividadDetPadre = idx.ToString(); } HttpContext.Current.Session["DetallesEtapa"] = nopaginate; litGrillaEtapa.Text = DibujaTabla(nopaginate); //grdMant.DataSource = nopaginate; //grdMant.DataBind(); //grdMant.HeaderRow.TableSection = TableRowSection.TableHeader; } else { litGrillaEtapa.Text = DibujaTabla(new List <SubTipoActividadDetBean>()); //grdMant.DataSource = new List<EtapaBean> { new EtapaBean()}; //grdMant.DataBind(); //grdMant.HeaderRow.TableSection = TableRowSection.TableHeader; myModalLabel.InnerText = "Crear Sub Tipo Actividad";//+ Model.bean.IdiomaCultura.getMensaje(Model.bean.IdiomaCultura.WEB_CONFOPORTUNIDADES); } } } }
public static void Activate(SubTipoActividadBean item) { SubTipoActividadModel.Activate(item); }