Beispiel #1
0
        private string TraducirMensajeDeErrorDelApi(string mensaje)
        {
            var mensajeEnum = EnumsOperations.GetEnumValueFromStringValue <MensajeDeErrorDelApi>(mensaje);

            switch (mensajeEnum)
            {
            case MensajeDeErrorDelApi.ContraseñaIncorrecta:
                mensaje = Enums.GetStringValue(MensajeDeErrorDelApiTraducido.ContraseñaIncorrecta);
                break;

            case MensajeDeErrorDelApi.EmpresaBloqueada:
                mensaje = Enums.GetStringValue(MensajeDeErrorDelApiTraducido.EmpresaBloqueada);
                break;

            case MensajeDeErrorDelApi.LicenciaBloqueada:
                mensaje = Enums.GetStringValue(MensajeDeErrorDelApiTraducido.LicenciaBloqueada);
                break;

            case MensajeDeErrorDelApi.LicenciaExpirada:
                mensaje = Enums.GetStringValue(MensajeDeErrorDelApiTraducido.LicenciaExpirada);
                break;

            case MensajeDeErrorDelApi.SinAcceso:
                mensaje = Enums.GetStringValue(MensajeDeErrorDelApiTraducido.SinAcceso);
                break;

            case MensajeDeErrorDelApi.UsuarioBloqueado:
                mensaje = Enums.GetStringValue(MensajeDeErrorDelApiTraducido.UsuarioBloqueado);
                break;
            }
            return(mensaje);
        }
        private void UiVistaPrincipal_ShowingEditor(object sender, CancelEventArgs e)
        {
            int implosion = Convert.ToInt32(UiVistaPrincipal.GetRowCellValue(UiVistaPrincipal.FocusedRowHandle, "WAS_IMPLODED"));

            if (implosion == (int)Estados.SiNo.Si)
            {
                e.Cancel = true;
            }

            string estado = UiVistaPrincipal.GetRowCellValue(UiVistaPrincipal.FocusedRowHandle, "STATUS").ToString();

            if (EnumsOperations.GetEnumValueFromStringValue <Estados.EstadoCajaLineaPicking>(estado) == EstadoCajaLineaPicking.Despachado)
            {
                e.Cancel = true;
            }
        }