private void ddlDocTypeId_SelectedIndexChanged(object sender, EventArgs e) { if (ddlDocTypeId.Text == "--Seleccionar--") { return; } OperationResult objOperationResult = new OperationResult(); DataHierarchyBL objDataHierarchyBL = new DataHierarchyBL(); datahierarchyDto objDataHierarchyDto = new datahierarchyDto(); int value = Int32.Parse(ddlDocTypeId.SelectedValue.ToString()); objDataHierarchyDto = objDataHierarchyBL.GetDataHierarchy(ref objOperationResult, 106, value); txtDocNumber.MaxLength = Int32.Parse(objDataHierarchyDto.v_Value2); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { OperationResult objOperationResult = new OperationResult(); DataHierarchyBL _objDataHierarchyBL = new DataHierarchyBL(); dpFechaInicio.SelectedDate = DateTime.Now.AddDays(-1); //DateTime.Parse("25/07/2014"); dpFechaFin.SelectedDate = DateTime.Now; // DateTime.Parse("25/07/2014"); var TipoUsuario = ((ClientSession)Session["objClientSession"]).i_SystemUserTypeId; if (TipoUsuario == 1) { Utils.LoadDropDownList(ddlCustomerOrganization, "Value1", "Id", oOrganizationBL.GetAllOrganizations(ref objOperationResult), DropDownListAction.All); } else { var RolId = ((ClientSession)Session["objClientSession"]).i_RoleId; if (RolId == 1) { var clientOrganization = oOrganizationBL.GetJoinOrganizationAndLocationALL(ref objOperationResult); Utils.LoadDropDownList(ddlCustomerOrganization, "Value1", "Id", clientOrganization, DropDownListAction.Select); } else { var clientOrganization = oOrganizationBL.GetJoinOrganizationAndLocation(ref objOperationResult, ((ClientSession)Session["objClientSession"]).i_SystemUserId); Utils.LoadDropDownList(ddlCustomerOrganization, "Value1", "Id", clientOrganization, DropDownListAction.Select); } } Utils.LoadDropDownList(ddlProtocolo, "Value1", "Id", oOrganizationBL.GetProtocolsByOrganizationForCombo(ref objOperationResult, "-1", "-1", null), DropDownListAction.Select); Utils.LoadDropDownList(ddlConsultorio, "Description", "Description2", _objDataHierarchyBL.GetDataHierarchyForCombo(ref objOperationResult, 124), DropDownListAction.Select); Utils.LoadDropDownList(ddlGrupoEtario, "Value1", "Id", BLL.Utils.GetSystemParameterForCombo(ref objOperationResult, 224, null), DropDownListAction.Select); Utils.LoadDropDownList(ddlGESO, "Value1", "Id", BLL.Utils.GetGESO(ref objOperationResult, null), DropDownListAction.Select); Utils.LoadDropDownList(ddlTipoESO, "Value1", "Id", _objSystemParameterBL.GetSystemParameterForCombo(ref objOperationResult, 118), DropDownListAction.Select); Utils.LoadDropDownList(ddlGenero, "Value1", "Id", _objSystemParameterBL.GetSystemParameterForCombo(ref objOperationResult, 100), DropDownListAction.Select); List <Sigesoft.Node.WinClient.BE.DiagnosticsByAgeGroup> l = new List <Sigesoft.Node.WinClient.BE.DiagnosticsByAgeGroup>(); } }
private void btnFilter_Click(object sender, EventArgs e) { string strCadena = null; strFilterExpression = null; OperationResult objOperationResult = new OperationResult(); DataHierarchyBL objDataHierarchyBL = new DataHierarchyBL(); datahierarchyDto objdatahierarchyDto = new datahierarchyDto(); List <DataHierarchyList> DataHierarchyList = new List <DataHierarchyList>(); string selectedItemddlCodicionStock = ddlCodicionStock.Items[ddlCodicionStock.SelectedIndex].ToString(); if (ultraValidator1.Validate(true, false).IsValid) { // Get the filters from the UI List <string> Filters = new List <string>(); if (!string.IsNullOrEmpty(txtName.Text)) { Filters.Add("(v_ProductName.Contains(\"" + txtName.Text.Trim() + "\"))"); } if (ddlCategoryId.Text != "--Todos--") { int idCategory = Convert.ToInt32(ddlCategoryId.SelectedNode.Tag); objdatahierarchyDto = objDataHierarchyBL.GetDataHierarchy(ref objOperationResult, 103, idCategory); DataHierarchyList = objDataHierarchyBL.GetDataHierarchies(ref objOperationResult, 103, objdatahierarchyDto.i_ItemId); if (DataHierarchyList.Count == 0) { strCadena = "i_CategoryId==" + ddlCategoryId.SelectedNode.Tag + " || "; } else { foreach (var item in DataHierarchyList) { strCadena = strCadena + "i_CategoryId==" + item.i_ItemId + " || "; } } if (strCadena != null) { strCadena = strCadena.Substring(0, strCadena.Length - 4); Filters.Add("(" + strCadena + ")"); } } if (ddlware.SelectedValue.ToString() != "-1") { Filters.Add("v_WarehouseId==" + "\"" + ddlware.SelectedValue + "\""); } if (!string.IsNullOrEmpty(txtBrand.Text)) { Filters.Add("v_Brand.Contains(\"" + txtBrand.Text.Trim() + "\")"); } if (!string.IsNullOrEmpty(txtSerialNumber.Text)) { Filters.Add("v_SerialNumber.Contains(\"" + txtSerialNumber.Text.Trim() + "\")"); } if (ddlCodicionStock.SelectedIndex == 1) { Filters.Add("r_StockActual < r_StockMin "); } else if (ddlCodicionStock.SelectedIndex == 2) { Filters.Add("r_StockActual > r_StockMax "); } //// Create the Filter Expression if (Filters.Count > 0) { foreach (string item in Filters) { strFilterExpression = strFilterExpression + item + " && "; } strFilterExpression = strFilterExpression.Substring(0, strFilterExpression.Length - 4); } this.BindGrid(); } else { MessageBox.Show("Por favor corrija la información ingresada. Vea los indicadores de error.", "Error de validación", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }