internal override object[] GetRow() { FuelCardDriverList fuelCardDriverList = FuelCardDriverList.getInstance(); FuelCardDriver fuelCardDriver = fuelCardDriverList.getItem(this); return(fuelCardDriver.GetRow()); }
public FuelCard_AddEdit(FuelCard fuelCard) { InitializeComponent(); fuelCardDriverList = FuelCardDriverList.getInstance(); _fuelCard = fuelCard; }
private void formFuelCardDriver_Load(object sender, EventArgs e) { FuelCardDriverList fuelCardDriverList = FuelCardDriverList.getInstance(); dgvDriverCar.DataSource = fuelCardDriverList.ToDataTable(_driver); dgvDriverCar.Columns[0].Visible = false; dgvDriverCar.Columns[1].Visible = false; dgvDriverCar.Columns[3].Visible = false; }
public void AddEmptyDriver() { FuelCardDriverList fuelCardDriverList = FuelCardDriverList.getInstance(); if (fuelCardDriverList.getItem(this) == null) { FuelCardDriver fuelCardDriver = CreateFuelCardDriver(); fuelCardDriver.Save(); } }
private void FillFuelCardDriver() { FuelCardDriverList fuelCardDriverList = FuelCardDriverList.getInstance(); FuelCardDriver fuelCardDriver = fuelCardDriverList.getItemFirst(_driver); if (fuelCardDriver != null) { lbFuelCard1.Text = fuelCardDriver.ToString(); } fuelCardDriver = fuelCardDriverList.getItemSecond(_driver); if (fuelCardDriver != null) { lbFuelCard2.Text = fuelCardDriver.ToString(); } }
public override void Save() { string dateBeginSql = string.Empty; dateBeginSql = string.Concat(DateBegin.Year.ToString(), "-", DateBegin.Month.ToString(), "-", DateBegin.Day.ToString()); string dateEndSql = string.Empty; if (DateEnd != null) { dateEndSql = string.Concat(DateEnd.Value.Year.ToString(), "-", DateEnd.Value.Month.ToString(), "-", DateEnd.Value.Day.ToString()); } ID = Convert.ToInt32(_provider.Insert("FuelCardDriver", ID, (FuelCard == null) ? 0 : FuelCard.ID, Driver.ID, dateBeginSql, dateEndSql)); FuelCardDriverList fuelCardDriverList = FuelCardDriverList.getInstance(); fuelCardDriverList.Add(this); }
public void ShowActFuelCard() { var wordDoc = openDocumentWord("Акт передачи топливной карты"); var fuelCardDriverList = FuelCardDriverList.getInstance(); var driverTo = _driverList.getItem(Convert.ToInt32(_invoice.DriverToID)); var list = fuelCardDriverList.ToList(driverTo); var regions = Regions.getInstance(); var regionName = regions.getItem(Convert.ToInt32(_invoice.RegionToID)); var i = 1; foreach (var fuelCardDriver in list) { wordDoc.AddRowInTable(1, i.ToString(), driverTo.GetName(NameType.Full), regionName, fuelCardDriver.FuelCard.Number); wordDoc.AddRowInTable(2, i.ToString(), driverTo.GetName(NameType.Full), regionName, fuelCardDriver.FuelCard.Number, fuelCardDriver.FuelCard.Pin); i++; } if (list.Count == 1) { wordDoc.setValue("Количество карт", "1 (одна) карта."); } else if (list.Count == 2) { wordDoc.setValue("Количество карт", "2 (две) карты."); } else if (list.Count != 0) { wordDoc.setValue("Количество карт", list.Count + "карт(ы)."); } wordDoc.Show(); }