static void Main(string[] args) { //Insertion n= new Insertion(); //n.EmpInsert(); //Update u = new Update(); //u.EmpUpdate(); Delete d = new Delete(); d.EmpDelete(); return; Console.WriteLine("Enter Empid u want"); var Empid = int.Parse(Console.ReadLine()); DataSet dataSet = new DataSet(); try { dataSet = new PrintDetails().EmployeeAndDetails(Empid); //data = new PrintDetails().EmployeeAndDetails(2); } catch (Exception e) { Console.WriteLine("Error occured" + e.Message); } foreach (DataRow row in dataSet.Tables[0].Rows) { Console.WriteLine(row["Empid"] + " " + row["Empname"] + " " + row["Empsalary"]); } foreach (DataRow row in dataSet.Tables[1].Rows) { Console.WriteLine(row["Books"]); } }
public void SendLetterWithPrintIfUnread() { var recipient = new RecipientByNameAndAddress( fullName: "Ola Nordmann", addressLine1: "Prinsensveien 123", postalCode: "0460", city: "Oslo" ); var printDetails = new PrintDetails( printRecipient: new PrintRecipient( "Ola Nordmann", new NorwegianAddress("0460", "Oslo", "Prinsensveien 123")), printReturnRecipient: new PrintReturnRecipient( "Kari Nordmann", new NorwegianAddress("0400", "Oslo", "Akers Àle 2")) ); var primaryDocument = new Document(subject: "document subject", fileType: "pdf", path: @"c:\...\document.pdf"); var messageWithPrintIfUnread = new Message(sender, recipient, primaryDocument) { PrintDetails = printDetails, DeliveryTime = DateTime.Now.AddDays(3), PrintIfUnread = new PrintIfUnread(DateTime.Now.AddDays(6), printDetails) }; var result = client.SendMessage(messageWithPrintIfUnread); }
public void PrintIfUnread() { //Arrange DateTime printifunreadafter = DateTime.Now.AddDays(3); PrintDetails printDetails = new PrintDetails( new PrintRecipient( "Name", new NorwegianAddress("0001", "Oslo", "Addr1", "Addr2", "Addr3")), new PrintReturnRecipient( "ReturnName", new NorwegianAddress("0001", "OsloRet", "Addr1Ret", "Addr2Ret", "Addr3Ret"))); var source = new PrintIfUnread(printifunreadafter, printDetails); var sourceAddress = source.PrintDetails.PrintRecipient.Address; var returnAddress = source.PrintDetails.PrintReturnRecipient.Address; var expectedDtoPrintDetails = new printdetails { recipient = new printrecipient { name = source.PrintDetails.PrintRecipient.Name, Item = new norwegianaddress { zipcode = ((NorwegianAddress)sourceAddress).PostalCode, city = ((NorwegianAddress)sourceAddress).City, addressline1 = sourceAddress.AddressLine1, addressline2 = sourceAddress.AddressLine2, addressline3 = sourceAddress.AddressLine3 } }, returnaddress = new printrecipient { name = source.PrintDetails.PrintReturnRecipient.Name, Item = new norwegianaddress { zipcode = ((NorwegianAddress)returnAddress).PostalCode, city = ((NorwegianAddress)returnAddress).City, addressline1 = returnAddress.AddressLine1, addressline2 = returnAddress.AddressLine2, addressline3 = returnAddress.AddressLine3 } } }; var expectedDto = new printifunread { printifunreadafter = printifunreadafter, printdetails = expectedDtoPrintDetails }; //Act var actualDto = DataTransferObjectConverter.ToDataTransferObject(source); //Assert Comparator.AssertEqual(expectedDto, actualDto); Assert.Null(DataTransferObjectConverter.ToDataTransferObject((IPrintIfUnread)null)); }
public void PrintDetails() { //Arrange var source = new PrintDetails( new PrintRecipient( "Name", new NorwegianAddress("0001", "Oslo", "Addr1", "Addr2", "Addr3")), new PrintReturnRecipient( "ReturnName", new NorwegianAddress("0001", "OsloRet", "Addr1Ret", "Addr2Ret", "Addr3Ret"))); List <PrintInstruction> printinstruction = new List <PrintInstruction>(); printinstruction.Add(new PrintInstruction("test", "testing")); source.PrintInstructions = new PrintInstructions(printinstruction); var sourceAddress = source.PrintRecipient.Address; var returnAddress = source.PrintReturnRecipient.Address; var expectedDto = new printdetails { recipient = new printrecipient { name = source.PrintRecipient.Name, Item = new norwegianaddress { zipcode = ((NorwegianAddress)sourceAddress).PostalCode, city = ((NorwegianAddress)sourceAddress).City, addressline1 = sourceAddress.AddressLine1, addressline2 = sourceAddress.AddressLine2, addressline3 = sourceAddress.AddressLine3 } }, returnaddress = new printrecipient { name = source.PrintReturnRecipient.Name, Item = new norwegianaddress { zipcode = ((NorwegianAddress)returnAddress).PostalCode, city = ((NorwegianAddress)returnAddress).City, addressline1 = returnAddress.AddressLine1, addressline2 = returnAddress.AddressLine2, addressline3 = returnAddress.AddressLine3 } }, printinstructions = new printinstruction[] { new printinstruction { key = "test", value = "testing" } } }; //Act var actualDto = DataTransferObjectConverter.ToDataTransferObject(source); //Assert Comparator.AssertEqual(expectedDto, actualDto); Assert.Null(DataTransferObjectConverter.ToDataTransferObject((IPrintDetails)null)); }
public JsonResult Printdetaildrug(PrintDetails PrintDetails) { try { PrintDetails.P_KEY = "D"; PrintDetails.OrgID = Session[Common.SESSION_VARIABLES.COMPANYCODE].ToString(); PrintDetails.CreatedBy = Session[Common.SESSION_VARIABLES.USERNAME].ToString(); objViewModel.liprintdetails = TaskViewModel.Printdetails(PrintDetails); return(Json(objViewModel, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex)); } }
public static List <PrintDetails> Printdetails(PrintDetails PrintDetails) { DataValue dv = new DataValue(); dv.Add("@PatientVisitID", PrintDetails.PatientVisitID, EnumCommand.DataType.Varchar); dv.Add("@OrgID", PrintDetails.OrgID, EnumCommand.DataType.Varchar); dv.Add("@CreatedBy", PrintDetails.CreatedBy, EnumCommand.DataType.Varchar); dv.Add("@CreatedAt", PrintDetails.CreatedAt, EnumCommand.DataType.Varchar); dv.Add("@ModifyBy", PrintDetails.ModifyBy, EnumCommand.DataType.Varchar); dv.Add("@ModiyDate", PrintDetails.ModiyDate, EnumCommand.DataType.Varchar); dv.Add("@P_KEY", PrintDetails.P_KEY, EnumCommand.DataType.Varchar); var Printdetails = (List <PrintDetails>)SQLHelper.FetchData <PrintDetails>(Common.Queries.SP_PRINT_PRESCRIPTIONDETAIL, EnumCommand.DataSource.list, dv).DataSource.Data; return(Printdetails); }
public void SimpleConstructor() { DateTime deadline = DateTime.Now.AddDays(3); PrintDetails printDetails = new PrintDetails(DomainUtility.GetPrintRecipientWithNorwegianAddress(), DomainUtility.GetPrintReturnRecipientWithNorwegianAddress(), PrintColors.Colors); //Arrange var printIfUnreadAfter = new PrintIfUnread( deadline, printDetails); //Act //Assert Assert.Equal(deadline, printIfUnreadAfter.PrintIfUnreadAfter); Comparator.AssertEqual(printDetails, printIfUnreadAfter.PrintDetails); }
public void SimpleConstructor() { //Arrange var printDetails = new PrintDetails(DomainUtility.GetPrintRecipientWithNorwegianAddress(), DomainUtility.GetPrintReturnRecipientWithNorwegianAddress(), PrintColors.Colors); List <PrintInstruction> printinstruction = new List <PrintInstruction>(); printinstruction.Add(new PrintInstruction("test", "testing")); printDetails.PrintInstructions = new PrintInstructions(printinstruction); //Act //Assert Comparator.AssertEqual(DomainUtility.GetPrintRecipientWithNorwegianAddress(), printDetails.PrintRecipient); Comparator.AssertEqual(DomainUtility.GetPrintReturnRecipientWithNorwegianAddress(), printDetails.PrintReturnRecipient); Assert.Equal(PrintColors.Colors, printDetails.PrintColors); Assert.Equal(NondeliverableHandling.ReturnToSender, printDetails.NondeliverableHandling); Comparator.AssertEqual(printinstruction, printDetails.PrintInstructions); }
public virtual async Task<IMessageDeliveryResult> Send(byte[] fileContent, string filetype, string subject,IdentificationType identification, string identificationValue, SensitivityLevel sensitivity = SensitivityLevel.Normal, AuthenticationLevel authentication = AuthenticationLevel.Password, SmsNotification smsNotification = null,PrintDetails printDetails= null) { var recipient = new RecipientById(identification, identificationValue); var primaryDocument = new Document(subject, filetype, fileContent) { SensitivityLevel = sensitivity, AuthenticationLevel = authentication }; if (smsNotification != null) primaryDocument.SmsNotification = smsNotification; var m = new Message(recipient, primaryDocument); if (printDetails != null) m.PrintDetails = printDetails; return await GetClient().SendMessageAsync(m); }
private PrintDetails StorePrintDetails(FuelEntryDetails fuelDetails) { if (fuelDetails.FuelType.Equals(ConstantValues.INWARD)) { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString(Utilities.MONTH_DATE_TIME, CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, PaymentType = fuelDetails.PaymentType, RatePerLtr = fuelDetails.RatePerLtr, Price = fuelDetails.Price, Remarks = fuelDetails.Remarks }; } else { if (fuelDetails.FuelStockType.Equals(ConstantValues.STOCK)) { if (fuelDetails.MeterFault.Equals(ConstantValues.ZERO)) { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString(Utilities.MONTH_DATE_TIME, CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, OpeningKMS = fuelDetails.OpeningKMS, ClosingKMS = fuelDetails.ClosingKMS, Kmpl = fuelDetails.Kmpl, Remarks = fuelDetails.Remarks }; } else { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString(Utilities.MONTH_DATE_TIME, CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, MeterFault = fuelDetails.MeterFault, Remarks = fuelDetails.Remarks }; } } else { if (fuelDetails.MeterFault.Equals(ConstantValues.ZERO)) { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString(Utilities.MONTH_DATE_TIME, CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, OpeningKMS = fuelDetails.OpeningKMS, ClosingKMS = fuelDetails.ClosingKMS, Kmpl = fuelDetails.Kmpl, PaymentType = fuelDetails.PaymentType, RatePerLtr = fuelDetails.RatePerLtr, Price = fuelDetails.Price, Remarks = fuelDetails.Remarks }; } else { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString(Utilities.MONTH_DATE_TIME, CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, PaymentType = fuelDetails.PaymentType, RatePerLtr = fuelDetails.RatePerLtr, Price = fuelDetails.Price, MeterFault = fuelDetails.MeterFault, Remarks = fuelDetails.Remarks }; } } } return(printDetails); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.content_main); user = JsonConvert.DeserializeObject <PrintDetails>(Intent.GetStringExtra("printDetails")); try { nGXPrinter = NGXPrinter.NgxPrinterInstance; nGXPrinter.InitService(this, this); } catch (Exception ex) { Console.WriteLine(ex.Message); } var details = FuelDB.Singleton.GetFuelValues(); btnPrint = FindViewById <Button>(Resource.Id.btnPrint); layoutMain = FindViewById <LinearLayout>(Resource.Id.layPrinterBaseLayout); try { enterdvalues = details?.Last(); } catch (Exception em) { Console.WriteLine(em.Message); } mainScrollView = FindViewById <ScrollView>(Resource.Id.mainScrollView); // textName.Text = GetTextHeads().ToString(); //textValue.Text = GetTextValues().ToString(); //if (enterdvalues.FuelType.Equals("Inwards")) //var s = Array.Sort(OutwardValues,); //{ // textField.Text = "Bill No. \t\t:\t" + enterdvalues?.BillNumber + // "\n\nDate \t:\t" + DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture) + // "\n\nType \t:\t" + enterdvalues?.FuelType + // "\n\nFuel From \t:\t" + enterdvalues?.FuelStockType + // "\n\nVehicle No \t:\t" + enterdvalues?.VehicleNumber + // "\n\nVehicle \t:\t" + enterdvalues?.VehicleType + // "\n\nDriver Name \t:\t" + enterdvalues?.DriverName + // "\n\nLtrs. \t:\t" + enterdvalues?.FuelInLtrs + // "\n\nFilled By :\t" + enterdvalues?.FilledBy + // "\n\nPayment \t:\t" + enterdvalues?.PaymentType + // "\n\nRatePerLtr\t :\t" + enterdvalues?.RatePerLtr + // "\n\nPrice \t:\t" + enterdvalues?.Price + // "\n\nRemarks \t:\t" + enterdvalues?.Remarks + "\n\n"; //} //else //{ // textField.Text = "Bill No: \t:\t\t" + enterdvalues?.BillNumber + // "\n\nDate \t:\t" + DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture) + // "\n\nType \t:\t" + enterdvalues?.FuelType + // "\n\nFuel From \t:\t" + enterdvalues?.FuelStockType + // "\n\nVehicle No \t:\t" + enterdvalues?.VehicleNumber + // "\n\nVehicle \t:\t" + enterdvalues?.VehicleType + // "\n\nDriver Name \t:\t" + enterdvalues?.DriverName + // "\n\nLtrs. \t:\t" + enterdvalues?.FuelInLtrs + // "\n\nOp. KMS \t:\t" + enterdvalues?.OpeningKMS + // "\n\nCl. KMS \t:\t" + enterdvalues?.ClosingKMS + // "\n\nKmpl \t:\t" + enterdvalues?.Kmpl + // "\n\nFilled By \t:\t" + enterdvalues?.FilledBy + // "\n\nPayment \t:\t" + enterdvalues?.PaymentType + // "\n\nRatePerLtr \t:\t" + enterdvalues?.RatePerLtr + // "\n\nPrice \t:\t" + enterdvalues?.Price + // "\n\nRemarks \t:\t" + enterdvalues?.Remarks + "\n\n"; //} billNumber = enterdvalues?.BillNumber; fuelStockType = enterdvalues?.FuelStockType; //enterdvalues.Find(); //var index = 0; //foreach (var item in enterdvalues.GetType().GetProperties()) //{ // //Console.WriteLine(item.Name+" : "+item.GetValue(enterdvalues,null).ToString()); // if (!item.GetValue(enterdvalues, null).ToString().Equals("0") // && !item.GetValue(enterdvalues, null).ToString().Equals(string.Empty)) // { // var layoutInf = (LayoutInflater)GetSystemService(LayoutInflaterService); // View view = layoutInf.Inflate(Resource.Layout.PrintView, null); // view.FindViewById<TextView>(Resource.Id.txtName).Text = item.Name; // view.FindViewById<TextView>(Resource.Id.txtValue).Text = item.GetValue(enterdvalues, null).ToString(); // layoutMain.AddView(view, index); // index++; // } //} if (enterdvalues.FuelType.Equals("Inwards")) { DrawPrintView(InwardValues); } else { if (enterdvalues.FuelStockType.Equals("Stock")) { if (enterdvalues.MeterFault.Equals("0")) { DrawPrintView(OutwardStock); } else { DrawPrintView(OutwardStockMeterFault); } } else { if (enterdvalues.MeterFault.Equals("0")) { DrawPrintView(OutwardBunk); } else { DrawPrintView(OutwardBunkMeterFault); } } } btnPrint.Click += (s, e) => { //nGXPrinter.AddText(textField.Text); //nGXPrinter.LineFeed(2); //nGXPrinter.Print(); if (fuelStockType.Equals("Bunk")) { var alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle("Fuel is from petrol bunk"); alertDialog.SetMessage("Do you want to proceed ?"); alertDialog.SetPositiveButton("OK", (ss, se) => { Print(); }); alertDialog.Show(); } else { Print(); } //var pref = PreferenceManager.GetDefaultSharedPreferences(this); //pref.Edit().PutInt("billnumber", Convert.ToInt32(billNumber)).Apply(); //AppPreferences.SaveInt(this,Utilities.BILLNUMBER, Convert.ToInt32(billNumber)); }; }
private async Task SendMessage(string subject, IdentificationType identification, string identificationValue, string filePath, PrintDetails printDetails) { byte[] file = null; var fileType = ""; if (openFileDialog.FileName != null && !string.IsNullOrEmpty(filePath)) { file = File.ReadAllBytes(openFileDialog.FileName); fileType = openFileDialog.FileName.Split('.')[1]; } else if (!string.IsNullOrEmpty(ExtractedHtmlContent)) { file = Encoding.UTF8.GetBytes(ExtractedHtmlContent); fileType = "html"; } try { var response = await _digipostService.Send(file, fileType, subject, identification, identificationValue, printDetails: printDetails); AppendResponse("Send: Status: " + response.Status + ", DeliveryMethod: " + response.DeliveryMethod + ", documentGuid:" + response.PrimaryDocument.Guid + ", DeliveryTime" + response.DeliveryTime); ResetSendView(); } catch (ClientResponseException cre) { var message = cre.InnerException?.Message ?? cre.Error.ToString(); AppendResponse("Send: Status:" + message); } }
private async void btn_send_send_Click(object sender, EventArgs e) { PrintDetails printdetails = null; if (cbSendPrint.Checked) { printdetails = new PrintDetails( new PrintRecipient(txtSendPrintFullName.Text, new NorwegianAddress(txtSendPrintPostalCode.Text, txtSendPrintCity.Text, txtSendPrintAddress.Text)), new PrintReturnRecipient(txtSendPrintFullName_ret.Text, new NorwegianAddress(txtSendPrintPostalCode_Ret.Text, txtSendPrintCity_Ret.Text, txtSendPrintAddress_Ret.Text))); } await SendMessage(txt_send_subject.Text, (IdentificationType) comboId.SelectedItem, txt_send_digipostAddress.Text, txt_send_file.Text, printdetails); }
private PrintDetails StorePrintDetails(FuelEntryDetails fuelDetails) { if (fuelDetails.FuelType.Equals("Inwards")) { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, PaymentType = fuelDetails.PaymentType, RatePerLtr = fuelDetails.RatePerLtr, Price = fuelDetails.Price, Remarks = fuelDetails.Remarks }; } else { if (fuelDetails.FuelStockType.Equals("Stock")) { if (fuelDetails.MeterFault.Equals("0")) { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, OpeningKMS = fuelDetails.OpeningKMS, ClosingKMS = fuelDetails.ClosingKMS, Kmpl = fuelDetails.Kmpl, Remarks = fuelDetails.Remarks }; } else { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, MeterFault = fuelDetails.MeterFault, Remarks = fuelDetails.Remarks }; } } else { if (fuelDetails.MeterFault.Equals("0")) { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, OpeningKMS = fuelDetails.OpeningKMS, ClosingKMS = fuelDetails.ClosingKMS, Kmpl = fuelDetails.Kmpl, PaymentType = fuelDetails.PaymentType, RatePerLtr = fuelDetails.RatePerLtr, Price = fuelDetails.Price, Remarks = fuelDetails.Remarks }; } else { printDetails = new PrintDetails { BillNumber = fuelDetails.BillNumber, CurrentDate = DateTime.Now.ToString("MM/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture), FuelType = fuelDetails.FuelType, FuelStockType = fuelDetails.FuelStockType, VehicleNumber = fuelDetails.VehicleNumber, VehicleType = fuelDetails.VehicleType, DriverName = fuelDetails.DriverName, FuelInLtrs = fuelDetails.FuelInLtrs, FilledBy = fuelDetails.FilledBy, PaymentType = fuelDetails.PaymentType, RatePerLtr = fuelDetails.RatePerLtr, Price = fuelDetails.Price, MeterFault = fuelDetails.MeterFault, Remarks = fuelDetails.Remarks }; } } //var json = } return(printDetails); }
public JsonResult sendmail(PrintDetails PrintDetails) { try { string objMsg = string.Empty; PrintDetails.P_KEY = "V"; PrintDetails.OrgID = Session[Common.SESSION_VARIABLES.COMPANYCODE].ToString(); PrintDetails.CreatedBy = Session[Common.SESSION_VARIABLES.USERNAME].ToString(); objViewModel.liprintdetails = TaskViewModel.Printdetails(PrintDetails); string objTotal = "<tr style='background-color:#FFA500;' ><td>" + objViewModel.liprintdetails[0].DOCTORNAME + "</td></tr>"; objMsg = "<!DOCTYPE><html><head><style type='text/css'> table ,th,td {border: 1px solid black;border-collapse: collapse;font-family: Calibri;font-size: 12px;} th, td {padding: 3px;}"; objMsg = objMsg + "</style></head> <body style='font-family:Calibri;font-size:13px;'> Dear All,\r\n\r\n <br/> <br/> "; objMsg = objMsg + "<p style='font-family:Calibri;font-size:13px;'>Precription Details </p>"; objMsg = objMsg + "<p style='font-family:Calibri; font-size: 13px;font-weight:bold;'><br/> " + objViewModel.liprintdetails[0].OrgDisplayAddress + "( <a href=> Internal </a> / <a href='" + "> External </a> )</p>"; objMsg = objMsg + "<table align='center' border='1' style='border: 1px solid black;border-collapse: collapse;font-family: Calibri;font-size: 12px;width: 70%;'>" + "<colgroup span='3'></colgroup>" + "<colgroup span='3'></colgroup>" + "<tr border='1' style='background-color: #99ccff;'>" + "<th colspan='11'>TVSCS - Branch wise pending RC ageing details as on ( Business done 1st May 10 to )</th>" + "</tr>" + "<tr style='background-color: #99ccff; font-size:11px;'>" + "<th bgcolor='#99ccff'>Region Name</th>" + "<th bgcolor='#99ccff'>Area Name</th>" + "<th bgcolor='#99ccff'>Branch Name</th>" + //"<th bgcolor='#99ccff'>Area Code</th>" + //"<th bgcolor='#99ccff'>Region Name</th>" + "<th bgcolor='#99ccff'>Business done (01-May-10 to )</th>" + //"<th bgcolor='#99ccff'>Contract Closed</th>" + // "<th bgcolor='#99ccff'>RC Recd</th>" + "<th bgcolor='#99ccff'>RC Not Recd</th>" + "<th bgcolor='#99ccff'>< 30 days</th>" + "<th bgcolor='#99ccff'>> 30 days</th>" + "<th bgcolor='#99ccff'>> 45 days</th>" + "<th bgcolor='#99ccff'>> 60 days</th>" + "<th bgcolor='#99ccff'>> 90 days</th>" + "<th bgcolor='#99ccff'>GRAND TOTAL</th>" + "</tr>" + objTotal + "</table>"; objMsg = objMsg + "<br/>\r\n\r\n Thanking You. <br/>\r\n Please do not reply to this mail-id, It is an automated mail." + "<br/>" + " ___________________________________________________________________________________ " + "<br/> " + "</body></html>\r\n\r\n"; MailMessage msg = new MailMessage(); msg.From = new MailAddress("*****@*****.**"); msg.To.Add("*****@*****.**"); //msg.To.Add(objViewModel.liprintdetails[0].email_address); msg.Subject = "This is test email from madasamynagarajan"; msg.Body = objMsg; msg.IsBodyHtml = true; SmtpClient smtp = new SmtpClient("smtpout.secureserver.net", 587); smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "magath@1911"); smtp.EnableSsl = false; smtp.Send(msg); msg.Dispose(); return(Json(objViewModel, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(ex)); } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.content_main); printDetails = JsonConvert.DeserializeObject <PrintDetails>(Intent.GetStringExtra("printDetails")); try { nGXPrinter = NGXPrinter.NgxPrinterInstance; nGXPrinter.InitService(this, this); } catch (Exception ex) { Console.WriteLine(ex.Message); } var details = FuelDB.Singleton.GetFuelValues(); btnPrint = FindViewById <Button>(Resource.Id.btnPrint); layoutMain = FindViewById <LinearLayout>(Resource.Id.layPrinterBaseLayout); try { if (details != null) //&& details.Last().IsExcess == ConstantValues.ZERO) { enterdvalues = details?.Last(); } else { enterdvalues = details?.ElementAt(details.Count() - 2); } } catch (Exception em) { ExceptionLog.LogDetails(this, "Enterd values null " + em.Message); Console.WriteLine(em.Message); return; } mainScrollView = FindViewById <ScrollView>(Resource.Id.mainScrollView); billNumber = enterdvalues?.BillNumber; fuelStockType = enterdvalues?.FuelStockType; if (enterdvalues.FuelType.Equals(ConstantValues.INWARD)) { DrawPrintView(InwardValues); } else { if (enterdvalues.FuelStockType.Equals(ConstantValues.STOCK)) { if (enterdvalues.MeterFault.Equals(ConstantValues.ZERO)) { DrawPrintView(OutwardStock); } else { DrawPrintView(OutwardStockMeterFault); } } else { if (enterdvalues.MeterFault.Equals(ConstantValues.ZERO)) { DrawPrintView(OutwardBunk); } else { DrawPrintView(OutwardBunkMeterFault); } } } btnPrint.Click += (s, e) => { if (fuelStockType.Equals(ConstantValues.BUNK) && !enterdvalues.FuelType.Equals(ConstantValues.INWARD)) { var alertDialog = new Android.App.AlertDialog.Builder(this); alertDialog.SetTitle("Fuel is from petrol bunk"); alertDialog.SetMessage(ConstantValues.PROCEED); alertDialog.SetPositiveButton(ConstantValues.OK, (ss, se) => { PrintFromPrinter(); }); alertDialog.Show(); } else { PrintFromPrinter(); } }; }