Project Based Training on Latest Software Versions-Employee Database Management SystemProject Based Training on Latest Software Versions-Employee Database Management System
Project Based Training on Latest Software Versions-Employee Database Management System
Project Based Training on Latest Software Versions-Employee Database Management System
Project Based Training on Latest Software Versions-Employee Database Management System

Employee Database Management System - Project Based Training on Latest Software Versions

Following coding has been done by Ramanjit Singh, who has received training from our company. We are very particular about minute things like naming conventions, proper releasing of heap allocated handles and memory, and also about the use of OOPS programming constructs like enums, const, static qualifiers. Our trainees exhibit all these features in their code. A high quality code always keeps a developer ahead of others. We can cite hundreds of instances where students trained by us have received appreciation letters from their employers. This is possible because of the overall development of a trainee not as a coder but also as a skilled organiser. You too can join us and benefit from our training methodology.

About Ramanjit Singh

Ramanjit SinghHis areas of interest are .NET Development for Desktop Apps, Android Development, PHP CMS Systems, PHP Scripting, SQL Server Database, Web Designing, Web Development in ASP.NET, Website Administration, etc., He likes Cricket,Football,Travelling etc etc..... And this what he has to say about himself: I am Ramanjit Singh. I live in Mohali , Basically i m from Fatehgarh Sahib.I am doing B.tech in Doaba Group Of Colleges in Computer Science.I love to do travelling with my friends.I am Interested to work in PHP and ASP.Net .

Synopsis

This code will usually be an interface which the user and administrator can interact with the employee database. The database stores all the details of the employees such as name, address, rate of pay, location etc. The database management system allows the administrator to establish links between data recorded in database tables- relationships. It will also allow queries in SQL to be run against the data to pull out reports etc which management want. The general user will usually have a different View of the database data, they will be able to run queries, enter data through forms but wont be able to create SQL queries. The administrator will have total control over the database etc

Language

C# with ASP.NET

Database

Microsoft SQL Server

IDE

Microsoft Visual Web Developer Express

Video on this Code

Framework Classes

SqlConnection,SqlCommand,SqlDbType, SqlParameter, StringBuilder, RegularExpressionValidator,TextBox, requiredFieldValidator, RadioButtonList,CheckBox, DropDownList,RangeValidator.

Code Sample

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Text;
using System.Data;
using System.Data.SqlClient;

namespace EmployeeData
{
    public partial class CreateEmpData : System.Web.UI.Page
    {
        private int CallCreateEmpData(String strEmpEmail)
        {
            using (SqlConnection con = new SqlConnection(CConstants.ConnString))
            {
                con.Open();
                using (SqlCommand cmd = con.CreateCommand())
                {
                    cmd.CommandText = "spUMCreateEmpData";
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;

                    cmd.Parameters.AddWithValue("@EmpEmail", strEmpEmail);
                    
                    cmd.Parameters.Add(new SqlParameter()
                    {
                        ParameterName = "@Ret",
                        Direction = System.Data.ParameterDirection.Output,
                        SqlDbType = System.Data.SqlDbType.Int
                    });
                    cmd.ExecuteNonQuery();
                    int iResult = Convert.ToInt32(cmd.Parameters["@Ret"].Value);
                    return iResult;
                }
            }
        }



        protected void Page_Load(object sender, EventArgs e)
        {
            UnobtrusiveValidationMode = UnobtrusiveValidationMode.None;
        }

        protected void lnkCreateEmpPro_Click(object sender, EventArgs e)
        {
            if (!fuPhoto.HasFile)
            {
                lblMessage.Text = "Please upload a Picture.";
                return;
            }

            StringBuilder sbITKnowledge = new StringBuilder();
            foreach (ListItem li in chkITKnowledge.Items)
            {
                if (li.Selected)
                {
                    sbITKnowledge.AppendFormat("{0};", li.Value);
                }
            }

            sqdCreateEmpData.InsertParameters["ITKnowledge"].DefaultValue
                = sbITKnowledge.ToString();
          
            int i = sqdCreateEmpData.Insert();
            if (i < 0)
            {
                lblMessage.Text = "Employee already Added.";
                return;
            }
            

            else
            {
                fuPhoto.SaveAs(Server.MapPath(@"~/Images/") + txtEmpEmail.Text);
                lblMessage.Text = "Profile Created";
            }
            txtEmpEmail.Text = "";
            txtEmpName.Text = "";
            txtEmpPhone.Text = "";
            txtEmpAddress.Text = "";

            ddlAge.SelectedIndex = 0;
            chkExp.Checked = false;

            foreach (ListItem li in chkITKnowledge.Items)
            {
                li.Selected = false;
            }
        }
    }
}

User Reviews

Project Based Training on Latest Software Versions-Employee Database Management System Reviewed by Deepika on. Strongly Recommended for JAVA, PHP and .NET. Rating: 4.96. I got one more new hobby of programming. Before doing .net, programming was like a dream for me but now after learning it, I am finding it very interesting and am seriously thinking of doing some more projects on it.
Deepika,
ASP.NET Developer

Useful Links

Six Month Industrial Training - Saving Time | Six Month Industrial Training - Syllabus | Six Month Industrial Training - Types | Six Month Industrial Training in DOTNET in Chandigarh | Six Month Industrial Training in JAVA in Chandigarh | Free Six Month Industrial Training in Chandigarh | Six Month Industrial Training in Chandigarh | .NET Training in Chandigarh | Companies Providing 6 Months Industrial Training in Chandigarh | Training for 6 Months in Chandigarh | Java Company in Chandigarh | Best Institute for Java in Chandigarh | Java Training in Chandigarh | Industrial Training in JAVA in Chandigarh | Industrial Training in Android in Chandigarh | PHP Training in Chandigarh | Six Month Industrial Training in PHP in Chandigarh | Six Months Industrial Training in PHP in Chandigarh | Industrial Training in PHP | Best PHP Training in Chandigarh | PHP Training Chandigarh | PHP Training in Chandigarh Mohali | Industrial Training in Chandigarh for 6 Months | Industrial Training in Chandigarh for Six Months | Industrial Training in Chandigarh for Six Months, Six Weeks | Industrial Training | Industrial Training in Chandigarh in MNCs | Summer Training Chandigarh | 6 Months Industrial Training in Chandigarh for Free | 6 Weeks Industrial Training in Chandigarh | 6 Month Industrial Training in Chandigarh | Industrial Training in Chandigarh IT Park | Industrial Training in Chandigarh | Free Industrial Training for MCA in Chandigarh | Six Week C++ Training by Professionals in Kharar | Hoven's Youtube Channel
Average Attendee Evaluation*
5 Stars:
 
72%
4 Stars:
 
26%
3 Stars:
 
2%
2 Stars:
 
0%
1 Star:
 
0%

I am Hoven Trained

Project Based Training on Latest Software Versions-Employee Database Management SystemI now have the confidence to build a great website with ASP.NET web services ! The best thing I appreciate is the use of web services DAL throughout the project, in every module, and the testing I witnessed. Each scenario was practiced too many times, I now plan to come back for advanced .NET course at Hoven. Another thing, the whole course is conducted in the lab with laptops, no boring chalk and board or PPT lectures.
Ashish Maurya
.NET Developer
*Last one year
Hoven's Video Tutorials
Using NetBeans with MySQL

>> More Video Tutorials by Hoven

Find us on Google+