|
See this[^] set of articles.
/ravi
|
|
|
|
|
One good link for C# Threading.
Threading in C#[^]
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
hi. thanks for your message. i can't improve itthats my problem
|
|
|
|
|
Please reply on proper thread.
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
bassam eshteba wrote: i can't improve itthats my problem
Try reading some of the C# articles on this site. You will find many examples that can help you to learn how to use the features of C#.NET.
|
|
|
|
|
im trying to improve this code by adding some features such as, save the list of Employee
and edit it and Read it, anyone can offer help. thanks in advance.
namespace ConsoleApplication1
{
class Program
{
static List<Employee> myEmployee;
struct Employee
{
public int EmployeeID;
public string FirstName;
public string Surname;
public DateTime DOB;
public int salary;
}
static void createMenu()
{
Console.Clear();
Console.WriteLine("=================================");
Console.WriteLine("* *");
Console.WriteLine("* Employee Management Solution *");
Console.WriteLine("* *");
Console.WriteLine("* 1. Add Employee *");
Console.WriteLine("* 2. List Employee *");
Console.WriteLine("* X. Exit *");
Console.WriteLine("* *");
Console.WriteLine("=================================");
}
static void Main(string[] args)
{
string strUserSelect;
do
{
createMenu();
strUserSelect = Console.ReadLine();
if (strUserSelect == "1")
{
addEmployee();
}
else if (strUserSelect == "2")
{
ListEmployees();
}
} while (strUserSelect.ToUpper() != "X");
}
private static void addEmployee()
{
Console.WriteLine();
Console.WriteLine(" this will add an Employee");
Console.ReadLine();
}
static void ListEmployees()
{
Console.WriteLine();
Console.WriteLine(" this will List an Employee");
Console.ReadLine();
}
}
}
|
|
|
|
|
so what is your real problem?
You do not know how to save into file? If so then Use StremWriter for saving and reading StreamReader
|
|
|
|
|
Hi,
Actually this question can fit every category; how can I get the location of application data folder (which I can read/write without elevation)?
Thanks.
|
|
|
|
|
SimpleData wrote: Actually this question can fit every category; how can I get the location of application data folder (which I can read/write without elevation)?
Then disable UAC
|
|
|
|
|
I am not the only one using this application and probably you didn't understand my question.
|
|
|
|
|
|
Try using:
var path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
I think that does what you want. Take a look at the Environment.SpecialFolder enumeration, it has some other useful folders in there as well.
Hope this helps.
|
|
|
|
|
Thank you. That was the code I was looking for. But there is a minor problem, at Windows XP it crashes the application, in Vista and 7 it works fine.
|
|
|
|
|
Strange. Do you get an exception? If so, which one?
Have you tried stepping through, seeing what is going on just before the crash?
|
|
|
|
|
The application I tested this code is in is a simple console application which I've created just for testing purposes. It contains two lines. This and Console.ReadLine(). It throws an exception but framework is not able to catch it so it is shown as a standart Windows exception. When I check it's details I can only see that it occured in System.Security namespace.
It's quite odd.
|
|
|
|
|
It might be a permissions problem
Make sure you're running it from a folder local to the PC and with an administrator account.
Try surrounding the code with a try/catch and echoing out the exception to the console, or sticking a breakpoint in the catch block. It might get something Visual Studio might not catch.
|
|
|
|
|
Hi Everyone,
Iam struck with sending a decimal parameter to a stored procedure. Can anyone help us in this regard
cm.Parameters.Add("@test", SqlDbType.Decimal);
Regards,
Manowj
|
|
|
|
|
What error are you getting?
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
Hi,
I am getting the below error when i passed
cm.Parameters.Add("@Qty", SqlDbType.Decimal);
Failed to convert parameter value from a String to a Decimal.
Regards,
Manowj
|
|
|
|
|
Check the value you are passing in @Qty. Are you passing a correct decimal value?
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
No string should be involved; how are you setting the Value of the parameter?
I would use cm.Parameters.AddWithValue("@Qty", datetimepicker.Value )
Don't make a value into a string and then parse it back to the type is was.
|
|
|
|
|
Edit: It seems I was incorect with this statemnt.
|
|
|
|
|
|
Hi,
Can You please Tell me what is the difference between 'byte' and 'Byte' as a datatype in C#
thank you.
|
|
|
|
|
No difference really, just different names for the same thing.
'byte' is just short for System.Byte. It's a primitive so has shortened form.
Regards,
Rob Philpott.
|
|
|
|