private void UiVistaCliente_SelectionChanged(object sender, DevExpress.Data.SelectionChangedEventArgs e) { if (e.ControllerRow >= 0) { var cliente = (Cliente)UiVistaCliente.GetRow(e.ControllerRow); cliente.IS_SELECTED = (e.Action == CollectionChangeAction.Add); } else { if (UsuarioSeleccionoListaClientesCompleta) { for (var i = 0; i < UiVistaCliente.RowCount; i++) { var cliente = (Cliente)UiVistaCliente.GetRow(i); if (cliente == null) { continue; } cliente.IS_SELECTED = (UiVistaCliente.SelectedRowsCount != 0); } UsuarioSeleccionoListaClientesCompleta = false; } } var edit = ActiveControl as DevExpress.XtraEditors.SearchLookUpEdit; if (edit == null) { return; } edit.Text = ObtenerTextoAMostrarListaCliente(); }
protected void Page_Load(object sender, EventArgs e) { if (!ValidarConexionYUsuarioLogueado(sender)) { return; } if (Session["connectionString"] == null || Session["USER"] == null) { ScriptManager.RegisterStartupScript(this, GetType(), "Logoff", "LogOff();", true); UiVistaPolignos.JSProperties.Add("cpLocation", "Enable"); return; } if (Session["UiListaVendedorMulti"] != null) { UiListaVendedor.DataSource = Session["UiListaVendedorMulti"]; UiListaVendedor.DataBind(); } if (Session["UiListaSectorDeFrecuenciaMulti"] != null) { UiListaSectorDeFrecuencia.DataSource = Session["UiListaSectorDeFrecuenciaMulti"]; UiListaSectorDeFrecuencia.DataBind(); } if (Session["UiVistaPolignosDeVendedorMulti"] != null) { UiVistaPolignos.DataSource = Session["UiVistaPolignosDeVendedorMulti"]; UiVistaPolignos.DataBind(); } if (Session["UiVistaClienteFrecuenciaMulti"] != null) { UiVistaCliente.DataSource = Session["UiVistaClienteFrecuenciaMulti"]; UiVistaCliente.DataBind(); } if (Session["UiListaVendedorAsociarFrecuenciaMulti"] != null) { UiListaVendedorAsociar.DataSource = Session["UiListaVendedorAsociarFrecuenciaMulti"]; UiListaVendedorAsociar.DataBind(); } if (Session["UiListaDePoligonosAsociarFrecuenciaMulti"] != null) { UiListaDePoligonosAsociar.DataSource = Session["UiListaDePoligonosAsociarFrecuenciaMulti"]; UiListaDePoligonosAsociar.DataBind(); } if (Session["UiListaEtiqueta"] != null) { UiListaEtiqueta.DataSource = Session["UiListaEtiqueta"]; UiListaEtiqueta.DataBind(); } if (Session["UiListaCanal"] != null) { UiListaCanal.DataSource = Session["UiListaCanal"]; UiListaCanal.DataBind(); } }
private void ExportalAExcel() { try { if (UiContenedorVistaErp.DataSource == null) { return; } if (UiVistaErp.RowCount <= 0) { return; } var dialog = new SaveFileDialog { DefaultExt = "xlsx", Filter = @"Archivos de excel (*.xlsx)|*.xlsx" }; if (dialog.ShowDialog() != DialogResult.OK) { return; } UiVistaCliente.ExportToXlsx(dialog.FileName); UiVistaErp.ExportToXlsx(dialog.FileName); } catch (Exception ex) { InteraccionConUsuarioServicio.Mensaje(ex.Message); } }
private void LimpiarCampos() { Materiales = null; BodegasOrigen = null; BodegasDestino = null; Clientes.ToList().ForEach(cl => cl.IS_SELECTED = false); UiListaBodegaOrigen.EditValue = null; UiListaBodegaDestino.EditValue = null; UiListaCliente.EditValue = null; UiListaCentroDistribucionOrigen.EditValue = null; UiListaCentroDistribucionDestino.EditValue = null; UiListaTipo.EditValue = null; UiFechaEntrega.EditValue = null; UiTextoComentario.Text = string.Empty; UiVistaCliente.ClearSelection(); UiListaCliente.Text = string.Empty; UiError.ClearErrors(); DeshabilitarCampos(false); }