104 lines
2.6 KiB
C#
104 lines
2.6 KiB
C#
using System;
|
|
using System.Linq;
|
|
using System.Windows.Forms;
|
|
using FileManager;
|
|
|
|
namespace LibationWinForms.Dialogs
|
|
{
|
|
public partial class AccountsDialog : Form
|
|
{
|
|
const string COL_Original = "Original";
|
|
const string COL_Delete = "Delete";
|
|
const string COL_Filter = "Filter";
|
|
const string COL_MoveUp = "MoveUp";
|
|
const string COL_MoveDown = "MoveDown";
|
|
|
|
public AccountsDialog()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
private void cancelBtn_Click(object sender, EventArgs e) => this.Close();
|
|
|
|
#region TEMP
|
|
|
|
private void dataGridView1_DefaultValuesNeeded(object sender, DataGridViewRowEventArgs e)
|
|
{
|
|
|
|
|
|
|
|
//e.Row.Cells["Region"].Value = "WA";
|
|
//e.Row.Cells["CustomerID"].Value = NewCustomerId();
|
|
}
|
|
|
|
private void saveBtn_Click(object sender, EventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void dataGridView1_CellEndEdit(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
|
|
//if (e.ColumnIndex == dataGridView1.Columns["ItemID"].Index) //if the ItemID-cell is edited
|
|
//{
|
|
// dataGridView1.Rows[e.RowIndex].ReadOnly = true; // set all row as read-only
|
|
// dataGridView1.Rows[e.RowIndex].Cells["ItemID"].ReadOnly = false; //except ItemID-cell
|
|
//}
|
|
}
|
|
|
|
private void dataGridView1_RowsAdded(object sender, DataGridViewRowsAddedEventArgs e)
|
|
{
|
|
|
|
//if (dataGridView1.Rows[e.RowIndex].Cells["ItemID"].Value != null)
|
|
//{
|
|
// dataGridView1.Rows[e.RowIndex].ReadOnly = true; // set all row as read-only
|
|
// dataGridView1.Rows[e.RowIndex].Cells["ItemID"].ReadOnly = false; //except ItemID-cell
|
|
//}
|
|
}
|
|
|
|
private void dataGridView1_RowsRemoved(object sender, DataGridViewRowsRemovedEventArgs e)
|
|
{
|
|
|
|
}
|
|
|
|
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
|
|
{
|
|
//var dgv = (DataGridView)sender;
|
|
|
|
//var col = dgv.Columns[e.ColumnIndex];
|
|
//if (col is DataGridViewButtonColumn && e.RowIndex >= 0)
|
|
//{
|
|
// var row = dgv.Rows[e.RowIndex];
|
|
// switch (col.Name)
|
|
// {
|
|
// case COL_Delete:
|
|
// // if final/edit row: do nothing
|
|
// if (e.RowIndex < dgv.RowCount - 1)
|
|
// dgv.Rows.Remove(row);
|
|
// break;
|
|
// case COL_MoveUp:
|
|
// // if top: do nothing
|
|
// if (e.RowIndex < 1)
|
|
// break;
|
|
// dgv.Rows.Remove(row);
|
|
// dgv.Rows.Insert(e.RowIndex - 1, row);
|
|
// break;
|
|
// case COL_MoveDown:
|
|
// // if final/edit row or bottom filter row: do nothing
|
|
// if (e.RowIndex >= dgv.RowCount - 2)
|
|
// break;
|
|
// dgv.Rows.Remove(row);
|
|
// dgv.Rows.Insert(e.RowIndex + 1, row);
|
|
// break;
|
|
// }
|
|
//}
|
|
}
|
|
#endregion
|
|
}
|
|
}
|