private void UiLista_Properties_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            try
            {
                if (e.Button.Tag == null)
                {
                    return;
                }
                switch (e.Button.Tag.ToString())
                {
                case "UiBtnRefrescarListaBodegas":
                    UsuarioDeseaObtenerBodegas?.Invoke(null, null);
                    break;

                case "UiBtnRefrescarListaClasesDisponibles":
                    UsuarioDeseaObtenerClasesDisponibles?.Invoke(null, null);
                    break;
                }
            }
            catch (Exception ex)
            {
                InteraccionConUsuarioServicio.Mensaje(ex.Message);
            }
            Cursor.Current = Cursors.Default;
        }
        private void ObtenerBodegas(object sender)
        {
            if (string.IsNullOrEmpty(PrepararOperadores()))
            {
                return;
            }

            UsuarioDeseaObtenerBodegas?.Invoke(sender, new ConteoFisicoArgumento
            {
                Operadores = PrepararOperadores()
                ,
                Login = InteraccionConUsuarioServicio.ObtenerUsuario()
            });
        }
        protected void UiVistaBodegasAsociadas_CustomCallback(object sender, DevExpress.Web.ASPxGridViewCustomCallbackEventArgs e)
        {
            try
            {
                switch (e.Parameters.Split('|')[0])
                {
                case "AsociarBodegaAZona":
                    var lst        = UiVistaBodegasDisponiblesAsociar.GridView.GetSelectedFieldValues("CODE_WAREHOUSE");
                    var lstBodegas = new List <BodegasPorZona>();
                    foreach (var warehouse in lst)
                    {
                        lstBodegas.Add(new BodegasPorZona {
                            ID_ZONE = Convert.ToInt32(e.Parameters.Split('|')[1]), CODE_WAREHOUSE = (string)warehouse
                        });
                    }
                    UsuarioDeseaAsociarBodegaAZona.Invoke(sender, new ZonaArgumento {
                        ListadoBodegas = lstBodegas
                    });

                    break;

                case "DesasociarTodosLasBodegas":
                    UsuarioDeseaDesAsociasTodasLasBodegaDeZona.Invoke(sender, new ZonaArgumento {
                        BodegaPorZona = new BodegasPorZona {
                            ID_ZONE = Convert.ToInt32(e.Parameters.Split('|')[1])
                        }
                    });
                    break;

                case "LlenarAsociados":
                    UsuarioDeseaObtenerBodegas.Invoke(sender, new ZonaArgumento {
                        Zona = new Zona {
                            ZONE_ID = Convert.ToInt32(e.Parameters.Split('|')[1])
                        }
                    });
                    break;
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, sender);
            }
        }
        private void UiLista_Properties_ButtonClick(object sender, ButtonPressedEventArgs e)
        {
            Cursor.Current = Cursors.WaitCursor;
            if (e.Button.Tag == null)
            {
                return;
            }
            switch (e.Button.Tag.ToString())
            {
            case "UiBtnRefrescarListaBodegas":
                UsuarioDeseaObtenerBodegas?.Invoke(null, null);
                break;

            case "UiBtnRefrescarListaMaterial":
                UsuarioDeseaObtenerMateriales?.Invoke(null, null);
                break;
            }
            Cursor.Current = Cursors.Default;
        }
 private void UiVistaBodegasDisponibles_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
 {
     try
     {
         switch (e.Parameters.Split('|')[0])
         {
         case "LlenarDisponibles":
             UiVistaBodegasDisponiblesAsociar.Value = null;
             UiVistaBodegasDisponiblesAsociar.DataBind();
             UsuarioDeseaObtenerBodegas?.Invoke(sender, new ZonaArgumento {
                 Zona = new Zona {
                     ZONE_ID = Convert.ToInt32(e.Parameters.Split('|')[1])
                 }
             });
             break;
         }
     }
     catch (Exception ex)
     {
         EstablecerError(ex.Message, sender);
     }
 }
Beispiel #6
0
        void vista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            if (!ValidarConexionYUsuarioLogueado(sender))
            {
                return;
            }

            try
            {
                switch (e.Parameters.Split('|')[0])
                {
                case "LlenarListaClasificacion":
                    UsuarioDeseaObtnerClasificaciones?.Invoke(sender, new PoligonoArgumento());
                    break;

                case "LlenarListaRegion":
                    UsuarioDeseaObtenerPoligonosDeRegion?.Invoke(sender, new PoligonoArgumento {
                        Poligono = new Poligono {
                            POLYGON_TYPE = Enums.GetStringValue(TiposDePoligono.Region)
                        }
                    });
                    break;

                case "LlenarListaBodega":
                    UsuarioDeseaObtenerBodegas?.Invoke(sender, null);
                    break;

                case "SeleccionarBodega":
                    UiListaBodegas.Value = e.Parameters.Split('|')[1];
                    break;
                }
            }
            catch (Exception ex)
            {
                EstablecerError(ex.Message, sender);
            }
        }