private void btnAddService_Click(object sender, EventArgs e) { var selectedService = cmbServices.SelectedItem as Service; var token = new Token(); token.ServiceId = selectedService.Id; token.ServiceName = selectedService.Name; token.Quantity = Convert.ToInt32(txtQuantity.Text); token.TotalCost = token.Quantity * Convert.ToDouble(txtCost.Text); token.CreatedBy = App.LoggedInEmployee.Id; token.CreatedOn = DateTime.Now; _selectedTokens.Add(token); mtxtServiceNumber.Clear(); txtQuantity.Text = "1"; mtxtServiceNumber.Focus(); for (int i = 0; i < token.Quantity; i++) { var newDevotee = new Devotee(); newDevotee.TokenIndex = _selectedDevotees.Count + 1; newDevotee.ServiceName = token.ServiceName; newDevotee.Prefix = 1; newDevotee.DevoteeName = string.Empty; newDevotee.Gothram = string.Empty; _selectedDevotees.Add(newDevotee); } }
private void btnSubmit_Click(object sender, EventArgs e) { int tId = 0; int.TryParse(txtId.Text, out tId); double amt = 0; amt = Convert.ToDouble(txtTotalCost.Text); var tokenDAO = new TokenDao(); if (tId == 0) { sdailyNumber = tokenDAO.getHighestDailyNumber(serviceId) + 1; dailyNumber = tokenDAO.getMaxDailyNumber(DateTime.Now) + 1; } var tokenObj = new Token { Id = tId, ServiceId = serviceId, Quantity = 1, TotalCost = amt, ServicePerformDate = Convert.ToDateTime(dtpPerformDate.Value), Status = 1, ServiceDailyNumber = sdailyNumber, DailyNumber = dailyNumber, CreatedOn = DateTime.Now, CreatedBy = App.LoggedInEmployee.Id }; tokenDAO.SaveToken(tokenObj); ShowHundials(); }
private void ServicesPrintForm_Load(object sender, EventArgs e) { var tokenDao = new TokenDao(); dgvServiceReport.AutoGenerateColumns = false; var data = tokenDao.GetServiceReport(ServiceID, fldNameValue, dtval); var totals = new Token(); totals.DevoteeName = "Totals"; //totals.SoldQuantity = data.Sum(x => x.SoldQuantity); totals.TotalCost = data.Sum(x => x.TotalCost); data.Add(totals); dgvServiceReport.DataSource = data; }
private void EditReceipt_Load(object sender, EventArgs e) { tkn = new TokenDao().GetTokenWithDevoteeDetails(recieptId); label16.Text = tkn.TotalCost.ToString(); label17.Text = tkn.Quantity.ToString(); txtTokenId.Text = tkn.Id.ToString(); txtPrefixId.Text = tkn.PrefixId.ToString(); txtServiceId.Text = tkn.ServiceId.ToString(); txtServiceName.Text = tkn.ServiceName; dtpPerformDate.Text = tkn.ServicePerformDate.ToString(); txtPhoneNumber.Text = tkn.PhoneNumber; txtEmail.Text = tkn.EmailId; txtAdditionalNames.Text = tkn.AdditionalNames; txtAdditionalGothrams.Text = tkn.AdditionalGothrams; txtCreatedBy.Text = tkn.CreatedBy.ToString(); txtTotalAmount.Text = tkn.TotalCost.ToString(); cmbQty.Text = tkn.Quantity.ToString(); txtDevoteeId.Text = tkn.DevoteeId.ToString(); txtDevoteeName.Text = tkn.DevoteeName; txtGothram.Text = tkn.Gothram; txtDoorNumber.Text = tkn.DoorNumber; txtAreaName.Text = tkn.AreaName; txtCity.Text = tkn.City; txtMandalName.Text = tkn.MandalName; txtDistrictName.Text = tkn.DistrictName; txtStateName.Text = tkn.StateName; txtOtherDetails.Text = tkn.OtherDetails; txtStatus.Text = tkn.Status.ToString(); txtCreatedOn.Text = tkn.CreatedOn.ToString(); txtServiceDailyNumber.Text = tkn.ServiceDailyNumber.ToString(); txtGovtNumber.Text = tkn.GovtNumber.ToString(); txtTrNumber.Text = tkn.TrNumber; txtDailyNumber.Text = tkn.DailyNumber.ToString(); txtAmountDescription.Text = tkn.AmountDescription; txtTimeId.Text = tkn.TimeId.ToString(); var statusCodeDao = new StatusCodeDao(); cmbTokenStatus.DataSource = statusCodeDao.GetAllStatusCode(); cmbTokenStatus.Text = tkn.TokenStatus; }
public long UpdateToken(Token ps) { using (var db = new eTempleDbDB()) { db.Update(ps); return ps.Id; } }
public long SaveToken(Token ps) { using (var db = new eTempleDbDB()) { db.Save(ps); return ps.Id; } }
public List<Token> ProcessTokens(List<Token> tokens, List<Devotee> devotees) { var savedTokens = new List<Token>(); using (var db = new eTempleDbDB()) { int tokenCounter = 0; foreach (var t in tokens) { for (int i = 0; i < t.Quantity; i++) { var newToken = new Token(); newToken.ServiceId = t.ServiceId; newToken.Quantity = 1; // we always create a new record for each ticket. newToken.TotalCost = t.TotalCost / t.Quantity; if (devotees.Count > tokenCounter) { var tokenDevotee = devotees[tokenCounter]; if (tokenDevotee.Id == 0) { // use the first devotee if other devotee details are not mentioned. tokenDevotee = devotees.FirstOrDefault(d => d.Id != 0); } if (tokenDevotee != null) { newToken.DevoteeId = tokenDevotee.Id; } } newToken.CreatedBy = t.CreatedBy; newToken.CreatedOn = t.CreatedOn; db.Save(newToken); newToken = db.FirstOrDefault<Token>(@"select t.*, s.Name as ServiceName, s.Type as ServiceTypeID, s.Type as ServiceType, d.DevoteeName, d.Gothram, D.AdditionalNames, d.AdditionalGothrams, p.Name as PrefixName from Tokens t join Services s on (t.ServiceId = s.Id) left outer join Devotees d on (t.DevoteeId = d.Id) left outer join Prefixes p on (d.Prefix = p.Id) where t.Id = @0", newToken.Id); savedTokens.Add(newToken); tokenCounter++; } } } return savedTokens; }
private string RenderToken(Token token) { var sb = new StringBuilder(); string line = string.Empty; sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); sb.AppendLine(_rulerLine); line = string.Format(" Sl No : {0}", token.Id).PadRight(_lineWidth / 2) + string.Format("Date : {0:dd/MM/yyyy h:mm tt} ", token.CreatedOn).PadLeft(_lineWidth / 2); sb.AppendLine(line); sb.AppendLine(_rulerLine); line = string.Format(" Purpose : {0}", token.ServiceName).PadRight(_lineWidth); sb.AppendLine(line); line = string.Format(" పేరు : {0} {1}", token.PrefixName, token.DevoteeName).PadRight(_lineWidth); sb.AppendLine(line); line = string.Format(" గోత్రం : {0}", token.Gothram).PadRight(_lineWidth); sb.AppendLine(line); sb.AppendLine(_rulerLine); line = string.Format(" Qty : {0}", token.Quantity).PadRight(_lineWidth / 2) + string.Format("Amt : {0:F} ", token.TotalCost).PadLeft(_lineWidth / 2); sb.AppendLine(line); sb.AppendLine(_rulerLine); sb.AppendLine(); return sb.ToString(); }
private void ShowHundialRow(Token tObj) { dtpPerformDate.Text = tObj.ServicePerformDate.ToString(); txtTotalCost.Text = tObj.TotalCost.ToString(); txtId.Text = tObj.Id.ToString(); sdailyNumber = Convert.ToInt64(tObj.ServiceDailyNumber); dailyNumber = Convert.ToInt64(tObj.DailyNumber); }
private void btnSubmit_Click(object sender, EventArgs e) { int devoteeRows = Convert.ToInt32(cmbQty.Text); //MessageBox.Show(devoteeRows.ToString()); if (sType == 2 || sType == 11 || sType == 15) { //get Devotees and store. Store Single Token. var savedTokens = new List<Token>(); long tokenId = 0; //get Devotees and store. Store Multiple Tokens and print MUltiple Tokens. int serviceId = 0; if (sId == 0) { serviceId = sId; } var tokenDAO = new TokenDao(); int devoteeId = 0; int prefixID = 1; String devoteeName = ""; String devoteeGothram = ""; String devoteeAdditionalNames = ""; String devoteeAdditionalGothrams = ""; if (cmbTransactionType.Text != "Cash" && txtTransactionID.Text == "") { MessageBox.Show("Please enter Transaction ID of your Transaction"); goto Exitlabel; } for (int i = 0; i < 1; i++) { if (i == 0) { prefixID = Convert.ToInt32(dgvDevotees.Rows[i].Cells[1].Value.ToString()); devoteeId = Convert.ToInt32(dgvDevotees.Rows[i].Cells[0].Value.ToString()); devoteeName = dgvDevotees.Rows[i].Cells[2].Value.ToString(); devoteeGothram = dgvDevotees.Rows[i].Cells[3].Value.ToString(); } else { devoteeAdditionalNames = devoteeAdditionalNames + "," + dgvDevotees.Rows[i].Cells[2].Value.ToString(); devoteeAdditionalGothrams = devoteeAdditionalGothrams + "," + dgvDevotees.Rows[i].Cells[3].Value.ToString(); } } if (devoteeId == 0) { var devoteeObj = new Devotee { DevoteeName = devoteeName, Prefix = prefixID, Gothram = devoteeGothram, DoorNumber = txtDoorNumber.Text, AreaName = txtAreaName.Text, City = txtCity.Text, MandalName = txtMandalName.Text, DistrictName = txtDistrictName.Text, StateName = txtStateName.Text, PhoneNumber = txtPhoneNumber.Text, AdditionalNames = devoteeAdditionalNames, AdditionalGothrams = devoteeAdditionalGothrams, OtherDetails = txtOtherDetails.Text }; var devoteeDao = new DevoteesDao(); devoteeId = devoteeDao.Save(devoteeObj); // MessageBox.Show(devoteeId.ToString()); } long sdailyNumber = tokenDAO.getHighestDailyNumber(sId) + 1; long dailyNumber = tokenDAO.getMaxDailyNumber(DateTime.Now) + 1; var tokenObj = new Token { ServiceId = sId, DevoteeId = devoteeId, Quantity = Convert.ToInt32(cmbQty.Text), TotalCost = Convert.ToDouble(txtTotalAmount.Text), ServicePerformDate = Convert.ToDateTime(dtpPerformDate.Value), Status = 1, ServiceDailyNumber = sdailyNumber, DailyNumber = dailyNumber, CreatedOn = DateTime.Now, CreatedBy = App.LoggedInEmployee.Id, TransactionType = cmbTransactionType.Text, TransactionID = txtTransactionID.Text, TransactionDate = Convert.ToDateTime(dtpDDChecqueDate.Value) }; tokenId = tokenDAO.SaveToken(tokenObj); // MessageBox.Show(tokenId.ToString()); tokenObj = tokenDAO.getTokenById(tokenId); savedTokens.Add(tokenObj); if (sType == 2) { var sdDao = new StockDetailsDao(); int stockVal = Convert.ToInt32(cmbQty.Text); // int CurrStock = sdDao.getStockByServiceId(sId); // stockVal = stockVal - CurrStock; sdDao.UpdateStockDetail(stockVal, sId); } PrintTokens(savedTokens); Exitlabel: { } } else if (sType == 9) { //get Devotees and store. Store Single Token. var savedTokens = new List<Token>(); long tokenId = 0; //get Devotees and store. Store Multiple Tokens and print MUltiple Tokens. int serviceId = 0; if (sId == 0) { serviceId = sId; } /* if (cmbTimeId.Text == "" || cmbTimeId.Text == null) { MessageBox.Show("Free Annadanam Timings completed for Today. Sorry for the Inconvenience."); goto Exitlabel; } if (cmbTransactionType.Text != "Cash" && txtTransactionID.Text == "") { MessageBox.Show("Please enter Transaction ID of your Transaction"); goto Exitlabel; } int timeIdValue = (cmbTimeId.SelectedItem as Timing).Id; */ int timeIdValue = 1; //int TimeValId = 0; //String TimeValName = ""; int TimeValCount = 0; //int dgvTimingsRows = App.DayMaxSlots; //for (int i = 0; i < dgvTimingsRows; i++) { int i = timeIdValue - 1; String i2Val; if (dgvTimings.Rows[i].Cells[2].Value.ToString() != null) { i2Val = Convert.ToString(dgvTimings.Rows[i].Cells[2].Value.ToString()); } else { i2Val = "0"; } TimeValCount = Convert.ToInt32(i2Val); /* if ((Convert.ToInt32(cmbQty.Text) + TimeValCount) > App.SlotMaxVal) { MessageBox.Show("Slot is not Available for the specified Quantity. Please select another Slot."); goto Exitlabel; } */ } var tokenDAO = new TokenDao(); int devoteeId = 0; int prefixID = 1; String devoteeName = ""; String devoteeGothram = ""; String devoteeAdditionalNames = ""; String devoteeAdditionalGothrams = ""; for (int i = 0; i < devoteeRows; i++) { if (i == 0) { prefixID = Convert.ToInt32(dgvDevotees.Rows[i].Cells[1].Value.ToString()); devoteeId = Convert.ToInt32(dgvDevotees.Rows[i].Cells[0].Value.ToString()); devoteeName = Convert.ToString(dgvDevotees.Rows[i].Cells[2].Value.ToString()); devoteeGothram = Convert.ToString(dgvDevotees.Rows[i].Cells[3].Value.ToString()); } else { devoteeAdditionalNames = Convert.ToString(devoteeAdditionalNames) + "," + Convert.ToString(dgvDevotees.Rows[i].Cells[2].Value.ToString()); devoteeAdditionalGothrams = Convert.ToString(devoteeAdditionalGothrams) + "," + Convert.ToString(dgvDevotees.Rows[i].Cells[3].Value.ToString()); } } if (prefixID <= 0) { MessageBox.Show("Please Select Prefix", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (devoteeName == "") { MessageBox.Show("Please Enter Devotee Name", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (devoteeId == 0) { var devoteeObj = new Devotee { DevoteeName = devoteeName, Prefix = prefixID, Gothram = devoteeGothram, DoorNumber = txtDoorNumber.Text, AreaName = txtAreaName.Text, City = txtCity.Text, MandalName = txtMandalName.Text, DistrictName = txtDistrictName.Text, StateName = txtStateName.Text, PhoneNumber = txtPhoneNumber.Text, AdditionalNames = devoteeAdditionalNames, AdditionalGothrams = devoteeAdditionalGothrams, OtherDetails = txtOtherDetails.Text }; var devoteeDao = new DevoteesDao(); devoteeId = devoteeDao.Save(devoteeObj); // MessageBox.Show(devoteeId.ToString()); } long sdailyNumber = tokenDAO.getHighestDailyNumber(sId) + 1; long dailyNumber = tokenDAO.getMaxDailyNumber(DateTime.Now) + 1; var tokenObj = new Token { ServiceId = sId, DevoteeId = devoteeId, Quantity = Convert.ToInt32(cmbQty.Text), TotalCost = 0, ServicePerformDate = Convert.ToDateTime(dtpPerformDate.Value), Status = 1, ServiceDailyNumber = sdailyNumber, DailyNumber = dailyNumber, CreatedOn = DateTime.Now, CreatedBy = App.LoggedInEmployee.Id, TimeId = timeIdValue, TransactionType = cmbTransactionType.Text }; tokenId = tokenDAO.SaveToken(tokenObj); // MessageBox.Show(tokenId.ToString()); tokenObj = tokenDAO.getTokenById(tokenId); savedTokens.Add(tokenObj); PrintTokens(savedTokens); } Exitlabel: { } //get Devotees and store. Store Multiple Tokens and print First Person name only. } else if (sType == 10) { //get Devotees and store in Additional Persons and Additional Gothrams. Store Single Token. var savedTokens = new List<Token>(); long tokenId = 0; //get Devotees and store. Store Multiple Tokens and print MUltiple Tokens. int serviceId = 0; if (sId == 0) { serviceId = sId; } var tokenDAO = new TokenDao(); int devoteeId = 0; int prefixID = 1; String devoteeName = ""; String devoteeGothram = ""; String devoteeAdditionalNames = ""; String devoteeAdditionalGothrams = ""; for (int i = 0; i < devoteeRows; i++) { if (i == 0) { prefixID = Convert.ToInt32(dgvDevotees.Rows[i].Cells[1].Value.ToString()); devoteeId = Convert.ToInt32(dgvDevotees.Rows[i].Cells[0].Value.ToString()); devoteeName = dgvDevotees.Rows[i].Cells[2].Value.ToString(); devoteeGothram = dgvDevotees.Rows[i].Cells[3].Value.ToString(); } else { devoteeAdditionalNames = devoteeAdditionalNames + "," + dgvDevotees.Rows[i].Cells[2].Value.ToString(); devoteeAdditionalGothrams = devoteeAdditionalGothrams + "," + dgvDevotees.Rows[i].Cells[3].Value.ToString(); } } if (cmbTransactionType.Text != "Cash" && txtTransactionID.Text == "") { MessageBox.Show("Please enter Transaction ID of your Transaction"); goto Exitlabel; } if (prefixID <= 0) { MessageBox.Show("Please Select Prefix", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else if (devoteeName == "") { MessageBox.Show("Please Enter Devotee Name", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (devoteeId == 0) { var devoteeObj = new Devotee { DevoteeName = devoteeName, Prefix = prefixID, Gothram = devoteeGothram, DoorNumber = txtDoorNumber.Text, AreaName = txtAreaName.Text, City = txtCity.Text, MandalName = txtMandalName.Text, DistrictName = txtDistrictName.Text, StateName = txtStateName.Text, PhoneNumber = txtPhoneNumber.Text, AdditionalNames = devoteeAdditionalNames, AdditionalGothrams = devoteeAdditionalGothrams, OtherDetails = txtOtherDetails.Text }; var devoteeDao = new DevoteesDao(); devoteeId = devoteeDao.Save(devoteeObj); // MessageBox.Show(devoteeId.ToString()); } double scCost = 0; if (sCost == 0) { scCost = Convert.ToDouble(txtTotalAmount.Text); } else { scCost = sCost; } long sdailyNumber = tokenDAO.getHighestDailyNumber(sId) + 1; long dailyNumber = tokenDAO.getMaxDailyNumber(DateTime.Now) + 1; var tokenObj = new Token { ServiceId = sId, DevoteeId = devoteeId, Quantity = Convert.ToInt32(cmbQty.Text), TotalCost = scCost, //Convert.ToDouble(txtTotalAmount.Text) sCost ServicePerformDate = Convert.ToDateTime(dtpPerformDate.Value), Status = 1, ServiceDailyNumber = sdailyNumber, DailyNumber = dailyNumber, CreatedOn = DateTime.Now, CreatedBy = App.LoggedInEmployee.Id, TransactionType = cmbTransactionType.Text }; tokenId = tokenDAO.SaveToken(tokenObj); // MessageBox.Show(tokenId.ToString()); tokenObj = tokenDAO.getTokenById(tokenId); savedTokens.Add(tokenObj); PrintTokens(savedTokens); } Exitlabel: { } } else if (sType == 1 || sType == 3 || sType == 4 || sType == 5 || sType == 6 || sType == 7 || sType == 8 || sType == 12) { { var savedTokens = new List<Token>(); long tokenId = 0; //get Devotees and store. Store Multiple Tokens and print MUltiple Tokens. int serviceId = 0; if (sId == 0) { serviceId = sId; } var tokenDAO = new TokenDao(); int devoteeId = 0; int prefixID = 1; String devoteeName = ""; String devoteeGothram = ""; if (cmbTransactionType.Text != "Cash" && txtTransactionID.Text == "") { MessageBox.Show("Please enter Transaction ID or DD/Cheque Number of your Transaction"); goto Exitlabel; } int dVal = 1; if (sId != 1) { for (int i = 0; i < devoteeRows; i++) { devoteeId = 0; devoteeId = Convert.ToInt32(dgvDevotees.Rows[i].Cells[0].Value.ToString()); devoteeName = dgvDevotees.Rows[i].Cells[2].Value.ToString(); devoteeGothram = dgvDevotees.Rows[i].Cells[3].Value.ToString(); prefixID = Convert.ToInt32(dgvDevotees.Rows[i].Cells[1].Value.ToString()); if (prefixID <= 0) { MessageBox.Show("Please Select Prefix", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); dVal = 0; dgvDevotees.Rows[i].Cells[1].Selected = true; break; } else if (devoteeName == "") { MessageBox.Show("Please Enter Devotee Name", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); dVal = 0; dgvDevotees.Rows[i].Cells[2].Selected = true; break; } else if (devoteeGothram == "") { MessageBox.Show("Please Enter Devotee Gothram", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); dVal = 0; dgvDevotees.Rows[i].Cells[3].Selected = true; break; } } if (sType == 4) { if (txtPhoneNumber.Text == "") { MessageBox.Show("Please Enter Phone Number", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); dVal = 0; } else if (txtCity.Text == "") { MessageBox.Show("Please Enter City or Village", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); dVal = 0; } } } else { dVal = 1; } if (dVal == 1) { for (int i = 0; i < devoteeRows; i++) { devoteeId = 0; devoteeId = Convert.ToInt32(dgvDevotees.Rows[i].Cells[0].Value.ToString()); devoteeName = dgvDevotees.Rows[i].Cells[2].Value.ToString(); devoteeGothram = dgvDevotees.Rows[i].Cells[3].Value.ToString(); prefixID = Convert.ToInt32(dgvDevotees.Rows[i].Cells[1].Value.ToString()); if (devoteeId == 0) { //prefixID = int.TryParse(dgvDevotees.Rows[i].Cells[1].Value.ToString(), out prefixId); var devoteeObj = new Devotee { DevoteeName = dgvDevotees.Rows[i].Cells[2].Value.ToString(), Prefix = prefixID, Gothram = dgvDevotees.Rows[i].Cells[3].Value.ToString(), DoorNumber = txtDoorNumber.Text, AreaName = txtAreaName.Text, City = txtCity.Text, MandalName = txtMandalName.Text, DistrictName = txtDistrictName.Text, StateName = txtStateName.Text, PhoneNumber = txtPhoneNumber.Text, OtherDetails = txtOtherDetails.Text }; var devoteeDao = new DevoteesDao(); devoteeId = devoteeDao.Save(devoteeObj); // MessageBox.Show(devoteeId.ToString()); } double scCost = 0; if (sCost == 0) { scCost = Convert.ToDouble(txtTotalAmount.Text); } else { scCost = sCost; } long sdailyNumber = tokenDAO.getHighestDailyNumber(sId) + 1; long dailyNumber = tokenDAO.getMaxDailyNumber(DateTime.Now) + 1; var tokenObj = new Token { ServiceId = sId, DevoteeId = devoteeId, Quantity = 1, TotalCost = scCost, //Convert.ToDouble(txtTotalAmount.Text) sCost ServicePerformDate = Convert.ToDateTime(dtpPerformDate.Value), Status = 1, ServiceDailyNumber = sdailyNumber, DailyNumber = dailyNumber, CreatedOn = DateTime.Now, CreatedBy = App.LoggedInEmployee.Id, TransactionType = cmbTransactionType.Text }; tokenId = tokenDAO.SaveToken(tokenObj); // MessageBox.Show(tokenId.ToString()); tokenObj = tokenDAO.getTokenById(tokenId); savedTokens.Add(tokenObj); } PrintTokens(savedTokens); } else { MessageBox.Show("Please Enter Devotee Details", "Error Occured !", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } Exitlabel: { } } //(btnPooja + sId).Focus(); FocusOnBtn(clickedButtonName, 1); }
private string RenderToken_1(Token token) { var sb = new StringBuilder(); string line = string.Empty; /* sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); */ sb.AppendLine(); sb.AppendLine(_rulerLine); line = string.Format("Sl No : {0}", token.DailyNumber).PadRight(_lineWidth / 2); sb.AppendLine(line); line = string.Format("Date : {0:dd/MM/yyyy h:mm tt} ", token.CreatedOn).PadLeft(_lineWidth / 2); sb.AppendLine(line); sb.AppendLine(_rulerLine); if (token.ServiceName != "") { line = string.Format("Purpose : {0}", token.ServiceName).PadRight(_lineWidth); sb.AppendLine(line); } if (token.ServiceTypeID!=2 && token.ServiceTypeID!=9) { line = string.Format("Perform Date : {0:dd/MM/yyyy}", token.ServicePerformDate).PadRight(_lineWidth); sb.AppendLine(line); } if (token.Gothram != "") { line = string.Format("{0}", token.Gothram).PadRight(_lineWidth); sb.AppendLine(line); } if (token.DevoteeName != "") { line = string.Format("{0} {1}", token.PrefixName, token.DevoteeName).PadRight(_lineWidth); sb.AppendLine(line); } if (token.ServiceTypeID == 10) { line = string.Format("{0}", token.AdditionalNames).PadRight(_lineWidth); sb.AppendLine(line); } sb.AppendLine(_rulerLine); line = string.Format("Qty : {0}", token.Quantity).PadRight(_lineWidth / 2); if (token.ServiceTypeID == 9) { line += ""; } else { line = line + string.Format("Amt : {0:F} ", token.TotalCost).PadLeft(_lineWidth / 2); } sb.AppendLine(line); sb.AppendLine(_rulerLine); sb.AppendLine(); line = string.Format("Issued by : {0}", App.LoggedInEmployee.Name); sb.AppendLine(line); return sb.ToString(); }
private string RenderToken(Token token) { var sb = new StringBuilder(); string line = string.Empty; string purpose = string.Empty; string PerformDate = string.Empty; string DailyNum = string.Empty; string CDate = string.Empty; sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); sb.AppendLine(); //sb.AppendLine(); DailyNum = string.Format("{0}", token.DailyNumber).PadRight(_lineWidth / 2); CDate = string.Format("Date : {0:dd/MM/yyyy h:mm tt} ", token.CreatedOn).PadRight(_lineWidth / 2); line = DailyNum; sb.AppendLine(line); line = string.Empty; line = CDate; sb.AppendLine(line); line = string.Empty; if (token.ServiceName != "") { purpose = string.Format("{0}", token.ServiceName).PadLeft(20); } if (token.ServiceTypeID!=2 && token.ServiceTypeID!=9) { PerformDate = string.Format("Perform Date : {0:dd/MM/yyyy}", token.ServicePerformDate).PadLeft(_lineWidth / 2); } /* if (token.DevoteeName != "") { */ line = string.Format("{0} {1}", token.PrefixName, token.DevoteeName).PadRight(60); if (purpose != "") { line = line + purpose; } sb.AppendLine(line); if (token.ServiceTypeID == 4) { if (token.City != "") { line = string.Format("City : {0}", token.City).PadRight(_lineWidth / 2); } } else { line = string.Format("Gotram : {0}", token.Gothram).PadRight(_lineWidth / 2); } if (PerformDate != "") { line = line + PerformDate; } sb.AppendLine(line); line = ""; if (token.ServiceTypeID == 10) { line = string.Format("{0}", token.AdditionalNames).PadRight(_lineWidth); sb.AppendLine(line); } if (token.ServiceId != 3) { line = string.Format("Qty : {0}", token.Quantity).PadRight(_lineWidth / 2); } if (token.ServiceTypeID == 9) { line += ""; } else { if (token.ServiceId == 3) { line = line + string.Format("Amt : {0:F} ", token.TotalCost).PadLeft(_lineWidth); } else { line = line + string.Format("Amt : {0:F} ", token.TotalCost).PadLeft(_lineWidth / 2); } } sb.AppendLine(line); sb.AppendLine(); sb.AppendLine(); line = string.Format("Issued by : {0}", App.LoggedInEmployee.Name).PadRight(_lineWidth); sb.AppendLine(line); return sb.ToString(); }
private void ShowMiscIncomeRow(Token tObj) { dtpPerformDate.Text = tObj.ServicePerformDate.ToString(); txtTotalCost.Text = tObj.TotalCost.ToString(); txtId.Text = tObj.Id.ToString(); sdailyNumber = Convert.ToInt64(tObj.ServiceDailyNumber); dailyNumber = Convert.ToInt64(tObj.DailyNumber); txtAmountDescription.Text = tObj.AmountDescription; }