This commit is contained in:
@@ -34,25 +34,28 @@ namespace AyaNovaQBI
|
||||
this.Icon = AyaNovaQBI.Properties.Resources.logo;
|
||||
|
||||
_aya = new DataTable("AyaNova");
|
||||
_aya.Columns.Add("ayaid", typeof(long));
|
||||
_aya.Columns.Add("qbid", typeof(string));
|
||||
_aya.Columns.Add("AyaName", typeof(string));
|
||||
_aya.Columns.Add("QBName", typeof(string));
|
||||
_aya.Columns.Add("name", typeof(string));
|
||||
_aya.Columns.Add("linked", typeof(bool));
|
||||
_aya.Columns.Add("id", typeof(long));
|
||||
//Case 339
|
||||
_aya.DefaultView.Sort = "AyaName asc";
|
||||
_aya.DefaultView.Sort = "name asc";
|
||||
gridAya.DataSource = _aya;
|
||||
|
||||
_qb = new DataTable("QuickBooks");
|
||||
_qb.Columns.Add("ID", typeof(string));
|
||||
_qb.Columns.Add("FullName", typeof(string));
|
||||
_qb.Columns.Add("name", typeof(string));
|
||||
_qb.Columns.Add("linked", typeof(bool));
|
||||
_qb.Columns.Add("id", typeof(string));
|
||||
|
||||
//Case 339
|
||||
_qb.DefaultView.Sort = "FullName asc";
|
||||
grid.DataSource = _aya;
|
||||
_qb.DefaultView.Sort = "name asc";
|
||||
gridQB.DataSource = _qb;
|
||||
|
||||
}
|
||||
|
||||
private void Map_Load(object sender, EventArgs e)
|
||||
{
|
||||
Initialize();
|
||||
grid.ClearSelection();
|
||||
gridAya.ClearSelection();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -123,7 +126,7 @@ namespace AyaNovaQBI
|
||||
{
|
||||
//bool bLinked = util.QBIntegration.Items.Any(z => z.AType == _Type && z.IntegrationItemId == dr["ID"].ToString());
|
||||
//if (DisplayRow(bLinked))
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
}
|
||||
#endregion client
|
||||
break;
|
||||
@@ -150,7 +153,7 @@ namespace AyaNovaQBI
|
||||
{
|
||||
//bool bLinked = util.QBIntegration.Items.Any(z => z.AType == _Type && z.IntegrationItemId == dr["ID"].ToString());
|
||||
//if (DisplayRow(bLinked))
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
}
|
||||
#endregion Vendor
|
||||
break;
|
||||
@@ -191,7 +194,7 @@ namespace AyaNovaQBI
|
||||
{
|
||||
//bool bLinked = util.QBIntegration.Items.Any(z => z.AType == _Type && z.IntegrationItemId == dr["ID"].ToString());
|
||||
//if (DisplayRow(bLinked))
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
}
|
||||
}
|
||||
#endregion Rate
|
||||
@@ -234,7 +237,7 @@ namespace AyaNovaQBI
|
||||
{
|
||||
//bool bLinked = util.QBIntegration.Items.Any(z => z.AType == _Type && z.IntegrationItemId == dr["ID"].ToString());
|
||||
//if (DisplayRow(bLinked))
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
}
|
||||
}
|
||||
#endregion Rate
|
||||
@@ -270,7 +273,7 @@ namespace AyaNovaQBI
|
||||
{
|
||||
//bool bLinked = util.QBIntegration.Items.Any(z => z.AType == _Type && z.IntegrationItemId == dr["ID"].ToString());
|
||||
//if (DisplayRow(bLinked))
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
_qb.Rows.Add(new object[] { dr["ID"].ToString(), dr["FullName"].ToString() });
|
||||
}
|
||||
}
|
||||
#endregion Part
|
||||
@@ -308,30 +311,30 @@ namespace AyaNovaQBI
|
||||
|
||||
private void mapSelectedItemsToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
if(grid.SelectedRows.Count==0) return;
|
||||
if (gridAya.SelectedRows.Count == 0) return;
|
||||
|
||||
//we have selection now get qb item
|
||||
MapSelectQBItem s = new MapSelectQBItem();
|
||||
|
||||
|
||||
s.QBItems = _qb;
|
||||
string SelectedQBItem = string.Empty;
|
||||
if (s.ShowDialog() == DialogResult.Cancel)
|
||||
return ;
|
||||
return;
|
||||
else
|
||||
SelectedQBItem = s.SelectedQBItem;
|
||||
SelectedQBItem = s.SelectedQBItem;
|
||||
s.Dispose();
|
||||
var selectedAyaNovaIndexes = new List<long>();
|
||||
foreach(DataGridViewRow r in grid.SelectedRows)
|
||||
foreach (DataGridViewRow r in gridAya.SelectedRows)
|
||||
{
|
||||
selectedAyaNovaIndexes.Add((long)r.Cells[0].Value);
|
||||
}
|
||||
|
||||
//todo: here we need to update the linking (and save right away or wait??)
|
||||
var v = SelectedQBItem;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
private void customersToolStripMenuItem_Click(object sender, EventArgs e)
|
||||
{
|
||||
@@ -360,7 +363,7 @@ namespace AyaNovaQBI
|
||||
|
||||
private void grid_SelectionChanged(object sender, EventArgs e)
|
||||
{
|
||||
var hasSelection = grid.SelectedRows.Count > 0;
|
||||
var hasSelection = gridAya.SelectedRows.Count > 0;
|
||||
mapSelectedItemsToolStripMenuItem.Visible = hasSelection;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user