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; } }