private void UiVistaProyecto_Click(object sender, EventArgs e)
 {
     InteraccionConUsuarioServicio.MostrarDialogoDeCargando();
     try
     {
         var indice = UiVistaProyecto.FocusedRowHandle;
         if (indice < 0)
         {
             return;
         }
         var registro = (Proyecto)UiVistaProyecto.GetRow(indice);
         ProyectoSeleccionado = registro;
         EditarTextoCodigo(UiTextoCodigoProyecto, ProyectoSeleccionado.OPPORTUNITY_CODE, false);
         UiTextoNombreProyecto.Text       = ProyectoSeleccionado.OPPORTUNITY_NAME;
         UiTextoNombreCortoProyecto.Text  = ProyectoSeleccionado.SHORT_NAME;
         UIMemoObservacionesProyecto.Text = ProyectoSeleccionado.OBSERVATIONS;
         UiListaClienteProyecto.EditValue = ProyectoSeleccionado.CUSTOMER_CODE;
         UsuarioDeseaObtenerProductos?.Invoke(null, null);
         UsuarioDeseaObtenerInventarioReservado?.Invoke(sender, new ProyectoArgumento {
             Proyecto = ProyectoSeleccionado
         });
         UiTabInventarioProyecto.PageVisible = true;
         UiTabResumenProyecto.PageVisible    = true;
     }
     catch (Exception ex)
     {
         InteraccionConUsuarioServicio.Mensaje(ex.Message);
     }
     InteraccionConUsuarioServicio.CerrarDialogoDeCargando();
 }
 private void UiBotonContraer_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     UiVistaProyecto.CollapseAllGroups();
 }
 private void UiBotonExpandir_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     UiVistaProyecto.ExpandAllGroups();
 }