private void UiLista_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            try
            {
                if (e.Button.Tag == null)
                {
                    return;
                }
                switch (e.Button.Tag.ToString())
                {
                case "REFRESCAR-USUARIO":
                    UsuarioDeseaObtenerUsuario?.Invoke(sender, new DocumentoRecepcionERPArgumento());
                    break;

                case "REFRESCAR-UBICACION":
                    UsuarioDeseaObtenerUbicaciones?.Invoke(sender, new DocumentoRecepcionERPArgumento());
                    break;

                case "REFRESCAR-TIPORECEPCION":
                    UsuarioDeseaObtenerTipoDeRecepcion?.Invoke(sender, new DocumentoRecepcionERPArgumento());
                    break;

                case "REFRESCAR-PRIORIDAD":
                    UsuarioDeseaObtenerPrioridad?.Invoke(sender, new DocumentoRecepcionERPArgumento());
                    break;

                case "REFRESCAR-CLIENTE":
                    UsuarioDeseaObtenerClientes?.Invoke(sender, new DocumentoRecepcionERPArgumento());
                    break;

                case "REFRESCAR-ERP":
                    LlenarListaEncabezadoErp();
                    break;

                case "REFRESCAR-ACUERDOCOMERCIAL":
                    LLenarAcuerdoComercial();
                    break;

                case "REFRESCAR-POLIZASEGURO":
                    LlenarPolizasSeguro();
                    break;

                case "AGREGAR-ERP":
                    if (!ValidarAlAgregarDocDet(true))
                    {
                        LlenarDetalleErp();
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.Mensaje(ex.Message);
            }
        }
        private void ObtenerUbicaciones(object sender)
        {
            if (string.IsNullOrEmpty(PrepararBodegas()))
            {
                return;
            }

            UsuarioDeseaObtenerUbicaciones?.Invoke(sender, new ConteoFisicoArgumento
            {
                Bodegas = PrepararBodegas()
                ,
                Zonas = PrepararZonas()
            });
        }