protected void IniciarBusqueda_DirectClick(object sender, EN.DirectEventArgs e) { string value = string.Empty; var valPais = this.cmbPaisFiltroPrestador.Value; var valProvincia = this.cmbProvinciaFiltroPrestador.Value; var valLocalidad = this.cmbUbicacionFiltroPrestador.Value; var varNombre = this.txtNombreFiltroPrestador.Text; Utils.InterAssist.FiltroPrestador f = new Utils.InterAssist.FiltroPrestador(); if (valPais != null) f.IdPais = Int32.Parse(valPais.ToString()); if (valProvincia != null) f.IdProvincia = Int32.Parse(valProvincia.ToString()); if (valLocalidad != null) f.IdCiudad = Int32.Parse(valLocalidad.ToString()); if (varNombre.Trim() != string.Empty) f.Nombre = varNombre.ToString(); BuscarPrestador(f); }
protected void BusquedaSimplificada_DirectClick(object sender, EN.DirectEventArgs e) { string value = txtBusquedaSimple.Text.Trim(); Utils.InterAssist.FiltroPrestador f = new Utils.InterAssist.FiltroPrestador(); f.Search = value; BuscarPrestador(f); }
protected void HandleChanges(object sender, EN.BeforeStoreChangedEventArgs e) { EN.ChangeRecords<UI.InterAssist.Modelviews.PrestadorCasoMV> Prestadores = e.DataHandler.ObjectData<UI.InterAssist.Modelviews.PrestadorCasoMV>(); foreach (UI.InterAssist.Modelviews.PrestadorCasoMV p in Prestadores.Created) { //StorePrestadorAsignado.UpdateRecordId(p.Id, Guid.NewGuid().ToString()); string internalid = Utils.InterAssist.Constants.CONST_NEW_PREFIX + Guid.NewGuid().ToString(); StorePrestadorAsignado.UpdateRecordId(p.Id, internalid); p.Id = internalid; p.Estado = Constants.PersistOperationType.Persist; this.PrestadoresAsignados.Add(p); } foreach (UI.InterAssist.Modelviews.PrestadorCasoMV p in Prestadores.Updated) { UI.InterAssist.Modelviews.PrestadorCasoMV prestador = this.GetPrestadorAsignadoById(p.Id); if(prestador!=null) { prestador.IdPrestador = p.IdPrestador; prestador.IdTipoAsistencia = p.IdTipoAsistencia; prestador.Kilometros = p.Kilometros; prestador.Costo = p.Costo; prestador.Estado = Constants.PersistOperationType.Persist; } } foreach (UI.InterAssist.Modelviews.PrestadorCasoMV p in Prestadores.Deleted) { UI.InterAssist.Modelviews.PrestadorCasoMV prestador = this.GetPrestadorAsignadoById(p.Id); if (prestador != null) { prestador.Estado = Constants.PersistOperationType.Delete; } } this.setPrestadoresAsignadosVisible(); }
protected void BeforeExpand(object sender, EN.DirectEventArgs e) { e.ExtraParamsResponse["content"] = string.Format("<span class=\"template\">Company: {0}, Row �: {1}, Server Date: {2}</span>", e.ExtraParams["company"], e.ExtraParams["index"], DateTime.Now.ToString()); }