Continuing work on default interval. #38 and some UI Button changes
This commit is contained in:
@@ -55,19 +55,20 @@ namespace Mear.Repositories.Database
|
||||
{
|
||||
var result = 0;
|
||||
|
||||
try
|
||||
{
|
||||
//try
|
||||
//{
|
||||
result = _Db.GetTableInfo(tablename).Count;
|
||||
|
||||
if (result > 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
/**}
|
||||
catch (Exception ex)
|
||||
{
|
||||
var msg = ex.Message;
|
||||
}
|
||||
*/
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
@@ -93,6 +93,7 @@ namespace Mear.ViewModels
|
||||
_sliderItems.Clear();
|
||||
_sliderItems.Add(new SliderItem
|
||||
{
|
||||
Name = "DefaultInterval",
|
||||
Title = "Default Track Interval",
|
||||
Minimum = 0,
|
||||
Maximum = 10,
|
||||
@@ -115,6 +116,7 @@ namespace Mear.ViewModels
|
||||
}
|
||||
public class SliderItem
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public string Title { get; set; }
|
||||
public int Minimum { get; set; }
|
||||
public int Maximum { get; set; }
|
||||
|
||||
@@ -12,9 +12,17 @@
|
||||
HorizontalOptions="CenterAndExpand" />
|
||||
|
||||
<Button x:Name="Login"
|
||||
VerticalOptions="Center"
|
||||
HorizontalOptions="Center"
|
||||
MinimumWidthRequest="250"
|
||||
WidthRequest="300"
|
||||
Text="Login"
|
||||
Clicked="Login_Clicked" />
|
||||
<Button x:Name="Register"
|
||||
VerticalOptions="Center"
|
||||
HorizontalOptions="Center"
|
||||
MinimumWidthRequest="250"
|
||||
WidthRequest="300"
|
||||
Text="Register"
|
||||
Clicked="Register_Clicked" />
|
||||
</StackLayout>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
mc:Ignorable="d"
|
||||
x:Class="Mear.Views.LoginPage">
|
||||
<ContentPage.Content>
|
||||
<StackLayout>
|
||||
<StackLayout >
|
||||
<Label Text="Login into Icarus account"
|
||||
VerticalOptions="CenterAndExpand"
|
||||
HorizontalOptions="CenterAndExpand" />
|
||||
@@ -21,6 +21,9 @@
|
||||
Placeholder="Password" />
|
||||
|
||||
<Button x:Name="AuthenticateUser"
|
||||
HorizontalOptions="Center"
|
||||
MinimumWidthRequest="250"
|
||||
WidthRequest="300"
|
||||
Text="Login"
|
||||
Clicked="AuthenticateUser_Clicked" />
|
||||
</StackLayout>
|
||||
|
||||
@@ -36,22 +36,17 @@ namespace Mear.Views
|
||||
#region Methods
|
||||
private User ExtractCredentials()
|
||||
{
|
||||
try
|
||||
{
|
||||
var username = Username.Text;
|
||||
var password = Password.Text;
|
||||
if (string.IsNullOrEmpty(Username.Text) && string.IsNullOrEmpty(
|
||||
Password.Text))
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
return new User
|
||||
{
|
||||
Username = username,
|
||||
Password = password
|
||||
};
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
var msg = ex.Message;
|
||||
}
|
||||
return null;
|
||||
return new User
|
||||
{
|
||||
Username = Username.Text,
|
||||
Password = Password.Text
|
||||
};
|
||||
}
|
||||
|
||||
#region Events
|
||||
|
||||
@@ -87,9 +87,9 @@
|
||||
d:Text="{Binding .}"
|
||||
LineBreakMode="NoWrap"
|
||||
FontSize="22" />
|
||||
<Label Grid.Row="0" Grid.Column="1"
|
||||
Text="{Binding DefaultInterval}"
|
||||
d:Text="{Binding .}"
|
||||
<Label x:Name="{Binding Name}"
|
||||
Grid.Row="0" Grid.Column="1"
|
||||
Text=""
|
||||
LineBreakMode="NoWrap" />
|
||||
<Slider Grid.Row="0" Grid.Column="2"
|
||||
ValueChanged="Slider_ValueChanged"
|
||||
|
||||
@@ -64,10 +64,10 @@ namespace Mear.Views
|
||||
|
||||
private void Slider_ValueChanged(object sender, ValueChangedEventArgs e)
|
||||
{
|
||||
var e_var = e;
|
||||
var s_var = (Slider)sender;
|
||||
_viewModel.SliderItems.First().DefaultInterval = Convert.ToInt32(s_var.Value);
|
||||
var stopper = 0;
|
||||
var value = Convert.ToInt32((sender as Slider).Value);
|
||||
var resLbl = ((sender as Slider).Parent as Grid).Children[1] as Label;
|
||||
_viewModel.SliderItems.First().DefaultInterval = Convert.ToInt32(value);
|
||||
resLbl.Text = $"{value}";
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user