or
private
void
UserDetailsRadDataForm_OnDeletedItem(
object
sender, ItemDeletedEventArgs e)
{
try
{
SessionManager.Bind();
var user = UserDetailsRadDataForm.CurrentItem
as
UserModel;
_userDetailsViewModel.DeleteUser(user);
}
finally
{
SessionManager.Unbind();
}
}
private
void
PreviewFile(
string
importFile)
{
string
line =
null
;
string
[] colData = {
"Column 1"
};
ObservableCollection<
string
> colRows =
new
ObservableCollection<
string
>();
FileImport.CSV csvImport =
new
FileImport.CSV(fileName);
for
(
int
iIndex = 0; iIndex < 20; iIndex++)
{
line = csvImport.GetLine();
if
(line ==
null
)
break
;
colRows.Add(line);
}
this
.gvText.ItemsSource = colRows;
this
.AddColumns(gvText, colData);
//this.gvText.ShowColumnHeaders = true;
}
private
void
AddColumns(RadGridView gv,
string
[] columnNames)
{
gv.Columns.Clear();
for
(
int
i = 0; i < columnNames.Length; i++)
{
gv.Columns.Add(
new
GridViewDataColumn
{
Header = columnNames[i],
DataMemberBinding =
new
Binding(String.Format(
"[{0}]"
, i)),
Width =
new
GridViewLength(1, GridViewLengthUnitType.Star)
//MaxWidth = maxWidth
});
}
}
foreach (var level in levels)
{
CheckListItemContainer container = new CheckListItemContainer();
container.Content = "TEST";
foreach (var item in level)
{
if (!container.InternalItems.Any(x => x.ItemID == item.ItemID))
{
var checklistItem = new CheckListItem();
checklistItem.ItemID = item.ItemID;
checklistItem.Codice = item.Codice;
checklistItem.Descrizione = item.Descrizione;
checklistItem.Note = item.Note;
checklistItem.Status = item.Status;
checklistItem.Tipologia = item.Tipologia;
checklistItem.TipologiaID = item.TipologiaID;
container.AddItem(checklistItem);
}
Tmp[item.ItemID] = level.Key;
}
this.CheckListDiagramGraphSource.AddNode(container);
}
public void InitGanttColumns()
{
//Title ----
ColumnDefinition GanttColumn = new TreeColumnDefinition();
GanttColumn.Header = "Title";
GanttColumn.Width = 200;
GanttColumn.MemberBinding = new Binding("Title");
GanttColumns.Add(GanttColumn);
// Start ----
GanttColumn = new ColumnDefinition();
GanttColumn.Header = "Start";
GanttColumn.Width = 100;
var itemsBinding = new Binding("Start")
{
Converter = new GanttModuleTypeConverter(),
ConverterParameter = "date"
};
GanttColumn.MemberBinding = itemsBinding;
GanttColumns.Add(GanttColumn);
// End ----
GanttColumn = new ColumnDefinition();
GanttColumn.Header = "End";
GanttColumn.Width = 100;
itemsBinding = new Binding("End")
{
Converter = new GanttModuleTypeConverter(),
ConverterParameter = "date"
};
GanttColumn.MemberBinding = itemsBinding;
GanttColumns.Add(GanttColumn);
}