|
True, that is the only possible solution here.
Also, apart from that, you also need to make sure that your desktop application is also available on the client device, installed and listening for that URL or URI, or the protocol — you can check how Torrent clients, Skype client etc work. They use the same methods to listen to a button click, and then the browser itself starts the default application for that URL (uTorrent for the magnet links, Skype for call links, your email client for mailto links etc). This article covers everything you need to do in order to register that URI in the registry, Registering an Application to a URI Scheme (Windows).
Rest of the stuff is not at all complex, the only thing is to have the client install your desktop application, if they trust you, they will, if they do not then you need to earn some trust.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
Could someone please explain what is happening in the following code?
Private Sub BindListView()
Dim constr As String = ConfigurationManager.ConnectionStrings("Tokens4UDissertationSite").ConnectionString
Using con As New SqlConnection(constr)
Using cmd As New SqlCommand()
cmd.CommandText = "SELECT ProductID, ProductName, ProductDescription, ProdImage, CustomerID, Cost FROM Product ORDER BY ProductID DESC"
cmd.Connection = con
Using sda As New SqlDataAdapter(cmd)
Dim dt As New DataTable()
sda.Fill(dt)
ListView2.DataSource = dt
ListView2.DataBind()
End Using
End Using
End Using
End Sub
|
|
|
|
|
That one is a simple code, that connects to a database and reads the records, to show them in a listview.
A few things to understand here include,
1) SqlConnection
2) DataTable
3) ListView
If you can understand this, and have a basic understanding of how a database works, then you would easily get to the point where you can know what this program is doing. Secondly, if you ever stumble upon such a problem, always try to Google for the objects provided here, such as, SqlConnection etc. Google would provide you with some useful information about them, through MSDN, or through any other popular channel.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
+5. Great explanation.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Post an accurate Subject next time please.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Hello, please someone help me how to do this exercise step by step.
Regards
Exercise – ASP.NET MVC Web Application
Create an ASP.NET MVC web application to display customer orders.
You must use the Model-View-Controller design pattern using Visual Studio 20115 and C# .NET.
For the UI, create two Views and the necessary Controllers that return the Views; one View for showing customer information and the other for showing the orders.
The orders View should be the default View that displays all the fields related to the customer order, see the order table below but remember to show the customer name rather than the CustomerId.
For the customer Views, create 4 Views to Create, Read, Update and Delete all fields for a customer.
The model must contain the following two entities, whose data is persisted to a SQL Server database or file. CustomerId is the filed that links to order table with the Id field of the customer table
SCREEN HOW TABLES MUST BE:
http://store.picbg.net/pubpic/BA/18/c70ae946b178ba18.jpg
modified 16-Apr-17 2:56am.
|
|
|
|
|
Moni Shakeera wrote: You must I think that is clear enough. No one here is going to do your work for you.
|
|
|
|
|
Moni Shakeera wrote: please someone help me how to do this exercise step by step. Sure. What do you need?
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Hi,
I want to develop an ASP.Net Application (Financial and Accounting System), and this application must connect to many devices that connected to the client PC such as Cash-Drawer, POS Printer, Checks Reader, Scanners, and any device that can be used for this system.
My Question is: is it possible to deal and connect with all of this devices using the asp.net classic web form application.
Or to do the best I must create the application as a windows Forms Application.
Thanks a lot
|
|
|
|
|
A windows form will generally have more rights to access the local pc than a web app will so that would likely be better, in my opinion.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
Thank you, do you know any library that we can use it to connect to this devices or how to do this.
Thank You
|
|
|
|
|
I don't. Each device will have it's own way of communicating. Not sure if there is any library to help with that.
There are two kinds of people in the world: those who can extrapolate from incomplete data.
There are only 10 types of people in the world, those who understand binary and those who don't.
|
|
|
|
|
<asp:requiredfieldvalidator id="ldValidator" runat="server" text="Please enter your cardnum1"
="" errormessage="Please enter your cardnum2" controltovalidate="CTextBox" display="Dynamic" enableclientscript="False">
<asp:regularexpressionvalidator id="RExpValidator" runat="server" controltovalidate="CTextBox"
="" errormessage="Please enter your cardnum3" validationexpression="^[0-9]{16,19}$" text="Please enter your cardnum4" display="Dynamic" enableclientscript="False">
<asp:customvalidator id="CreditCardNumberValidator" controltovalidate="CTextBox"
="" errormessage="Incorrect credit card number" text="Incorrect name" display="Dynamic" runat="server">
<asp:textbox id="CTextBox" class="text" size="40" maxlength="19"
="" runat="server">
<asp:button id="SubmitSecureOrder" onkeypress="SubmitOrder" alternatetext="Continue" runat="server" causesvalidation="true">
|
|
|
|
|
You have already posted this question in ASPNET forum.
You have applied regular expression validator to validate CARD Number which looks to be working. When you check did you input correct card number satisfying your regular expression? If not you will get the error even though you input 'Anything' not satisfying regular expression.
I tried something random number as ='9656385485477444' and did not get any issue
modified 20-Sep-20 21:01pm.
|
|
|
|
|
suppose i am working with SSMS and issuing many sql but sql server profiler will show all sql hiting database. so tell me how to configure sql server profiler to see my issued sql only.
suppose i have developed c# apps which calling store proc or issuing in line sql. so tell me in this scenario how could i configure sql profiler to see what sql my desktop application is issuing ?
guide me in details or get me a article link which help me to configure sql server profiler to see sql issued by my desktop apps.
thanks
tbhattacharjee
|
|
|
|
|
Tridip Bhattacharjee wrote: guide me in details or get me a article link Please do your own research: that is what Google is there for.
|
|
|
|
|
You can filter the results. MSDN has a list of the columns and their use
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
i found it...here it is
Under Trace properties > Events Selection tab > select show all columns. Now under column filters, you should see the USERNAME name. Give username in following fig.
[screen shot image]
tbhattacharjee
|
|
|
|
|
when we develop report with ssrs then we can bind ssrs with sql server store procedure or c# data set. suppose sql server store procedure return 10,00,000 data and configure ssrs to show 50 data at a time in page. so my question is ssrs will fetch 10,00,000 data and store in memory but display 50 data at a time ?
if this is true then report performance will be slower and huge memory will be required and block due to large data stored. so please tell me if anyone know how ssrs handle large data.
how developer should develop ssrs when large data will be there. thanks
tbhattacharjee
|
|
|
|
|
I have a global.asax file, namespace being the project name, and I did check the spelling
in the Global.asax, I have a function called GetWebsiteName(), and in the view I call it.
I did some large project changes yesterday, and I broke things in the program, but have fixed all but this issue.
I'm just scratching my head on this one! I tried searching for anwsers but haven't found anything similar.
namespace coastEnviromental
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BinaryDataConfig.RegisterGlobalBinaries();
}
protected void Session_Start(Object sender, EventArgs e)
{
Session["init"] = 0;
}
public static string GetWebsiteName()
{
string pValue = Properties.Settings.Default.WebsiteName;
return pValue;
}
And in the View, the MvcApplication has a red line under it saying that I'm missing an assembly reference.
@{
string websiteName = MvcApplication.GetWebsiteName();
}
If it ain't broke don't fix it
|
|
|
|
|
In most cases, I would love to migrate this code to the Controller part, because a View should only be working with a Model, or ViewModel that is gets passed with. This approach is wrong in the first place, the following might be good,
public ActionResult ActionName() {
ViewBag.websiteName = MvcApplication.GetWebsiteName();
return View();
}
Then in the View, you can use the helper and write it in the HTML content like,
<p>The name of the website is @ViewBag.websiteName.</p>
This would help you out in many ways, as you would be migrating the long running tasks — as well as functions, on the controller and the View would only be generating the HTML for those values.
Although, as for your problem, I could try adding,
@using coastEnvironmental
@{
ViewBag.Title = "My Page";
}
<h4>Content</h4>
<p>Some random stuff</p>
This would work as well, but it is not my recommendation. You should always use the controller for this work, and leave the View to only generate the HTML and not request for anything else — you should also look into the ViewModel or Model-View-ViewModel pattern.
The sh*t I complain about
It's like there ain't a cloud in the sky and it's raining out - Eminem
~! Firewall !~
|
|
|
|
|
I thought about that when I wrote it about a year ago.
But I only use it on layout pages for the footer, and on form pages for the website name.
I'll change it.
But I did figure the problem.
The namespace was not listed in the Web.Config file in the views folder
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Routing" />
<add namespace="coastEnviromental"/>
</namespaces>
If it ain't broke don't fix it
|
|
|
|
|
I am looking for a PDF control that displays the PDF and adds a "submit" button, that send that entire pdf back the server. I want to save the entire pdf as a BLOB on the database. I see a bunch of viewers, but looking for the other half.
Thanks,
mjc
|
|
|
|
|
Absolutely No, @Michael this is not possible as you need to code to save the PDF document in db.
This can be done on submit button click.
|
|
|
|
|
This is for a website that I'm building for my neighbor, and for future builds.
I don't want to use a database in this project, or XML unless I have to.
I thought I might be able to get away with using a binary file with multiple records to store contact us info.
So I have 1 record written so far. I'm trying to read the whole file and just add a record to it.
When I loop through the records, I get an error;
Unable to cast object of type 'System.Collections.Generic.List`1[genericMVC.Models.serialized_contactUs]' to type 'genericMVC.Models.serialized_contactUs'.
I thought I had casted it correctly, but this is the first test of the code, having to fix the issue of opening the file first.
The model is a typical model like in MVC, only I added serialized to the top of the class.
I haven't tried anything yet because I'm not sure if I'm on the right track here; or if my thought is even close to being possible.
string folderPath = HostingEnvironment.MapPath("~/App_Data/Database");
if (Directory.Exists(folderPath) == false)
Directory.CreateDirectory(folderPath);
string binaryPath = folderPath += "\\contactUs_messages.bin";
if (File.Exists(binaryPath))
{
using (var fs = new FileStream(binaryPath, FileMode.Open))
{
if (fs != null)
{
List<serialized_contactUs> data = new List<serialized_contactUs>();
var bf = new BinaryFormatter();
while (fs.Position < fs.Length)
{
serialized_contactUs contact = (serialized_contactUs)bf.Deserialize(fs);
data.Add(new serialized_contactUs()
{
Name = contact.Name,
CompanyName = contact.CompanyName,
EmailAddress = contact.EmailAddress,
Phone_Number = contact.Phone_Number,
Phone_Ext = contact.Phone_Ext,
Phone_Mobile = contact.Phone_Mobile,
MessageContent = contact.MessageContent,
Time_Stamp = contact.Time_Stamp,
Time_Zone = contact.Time_Zone,
RememberMe = contact.RememberMe,
MailingList = contact.MailingList
});
}
bf.Serialize(fs, data);
}
If it ain't broke don't fix it
|
|
|
|