예제 #1
0
    public static TMSLeaveAdvancedDetails Get(System.Int64 ladDetailsId)
    {
        DataSet   ds;
        Database  db;
        string    sqlCommand;
        DbCommand dbCommand;
        TMSLeaveAdvancedDetails instance;


        instance = new TMSLeaveAdvancedDetails();

        db         = DatabaseFactory.CreateDatabase();
        sqlCommand = "[dbo].gspTMSLeaveAdvancedDetails_SELECT";
        dbCommand  = db.GetStoredProcCommand(sqlCommand, ladDetailsId);

        // Get results.
        ds = db.ExecuteDataSet(dbCommand);
        // Verification.
        if (ds == null || ds.Tables[0].Rows.Count == 0)
        {
            throw new ApplicationException("Could not get TMSLeaveAdvancedDetails ID:" + ladDetailsId.ToString() + " from Database.");
        }
        // Return results.
        ds.Tables[0].TableName = TABLE_NAME;

        instance.MapFrom(ds.Tables[0].Rows[0]);
        return(instance);
    }
예제 #2
0
    public static TMSLeaveAdvancedDetails[] Search(System.Int64?ladDetailsId, System.Int64?ladLeaveDetailId, System.Int64?ladFacultyLoginId, System.String ladFacultyType, System.String ladLeaveType, System.Int32?ladJan, System.Int32?ladFeb, System.Int32?ladMar, System.Int32?ladApr, System.Int32?ladMay, System.Int32?ladJune, System.Int32?ladJuly, System.Int32?ladAug, System.Int32?ladSep, System.Int32?ladOct, System.Int32?ladNov, System.Int32?ladDec, System.DateTime?ladDate, System.Int32?ladStatus)
    {
        DataSet   ds;
        Database  db;
        string    sqlCommand;
        DbCommand dbCommand;


        db         = DatabaseFactory.CreateDatabase();
        sqlCommand = "[dbo].gspTMSLeaveAdvancedDetails_SEARCH";
        dbCommand  = db.GetStoredProcCommand(sqlCommand, ladDetailsId, ladLeaveDetailId, ladFacultyLoginId, ladFacultyType, ladLeaveType, ladJan, ladFeb, ladMar, ladApr, ladMay, ladJune, ladJuly, ladAug, ladSep, ladOct, ladNov, ladDec, ladDate, ladStatus);

        ds = db.ExecuteDataSet(dbCommand);
        ds.Tables[0].TableName = TABLE_NAME;
        return(TMSLeaveAdvancedDetails.MapFrom(ds));
    }
예제 #3
0
    public static TMSLeaveAdvancedDetails[] MapFrom(DataSet ds)
    {
        List <TMSLeaveAdvancedDetails> objects;


        // Initialise Collection.
        objects = new List <TMSLeaveAdvancedDetails>();

        // Validation.
        if (ds == null)
        {
            throw new ApplicationException("Cannot map to dataset null.");
        }
        else if (ds.Tables[TABLE_NAME].Rows.Count == 0)
        {
            return(objects.ToArray());
        }

        if (ds.Tables[TABLE_NAME] == null)
        {
            throw new ApplicationException("Cannot find table [dbo].[TMS_LeaveAdvancedDetails] in DataSet.");
        }

        if (ds.Tables[TABLE_NAME].Rows.Count < 1)
        {
            throw new ApplicationException("Table [dbo].[TMS_LeaveAdvancedDetails] is empty.");
        }

        // Map DataSet to Instance.
        foreach (DataRow dr in ds.Tables[TABLE_NAME].Rows)
        {
            TMSLeaveAdvancedDetails instance = new TMSLeaveAdvancedDetails();
            instance.MapFrom(dr);
            objects.Add(instance);
        }

        // Return collection.
        return(objects.ToArray());
    }
예제 #4
0
    protected void ChecKAccount()
    {
        DataTable dt = TMSLeaveDetails.GetSearch(null, Convert.ToInt64(Session["AccountID"]), Session["type"].ToString(), null, null, null, null, null, null, null, null, null, null, null, null, null, null, 1).Tables[0];

        if (dt.Rows.Count > 0)
        {
            Int64 ID = Convert.ToInt64(dt.Rows[0]["LD_LeaveDetailsId"]);
            hiddLeaveID.Value = dt.Rows[0]["LD_LeaveDetailsId"].ToString();
            btnsave.Text      = "Update";
            TMSLeaveDetails objleave = TMSLeaveDetails.Get(ID);
            txtCLLeave.Text        = objleave.LDCasualLeave.ToString();
            txtPLLeave.Text        = objleave.LDPaidLeave.ToString();
            txtSLLeave.Text        = objleave.LDSickLeave.ToString();
            txtELLeave.Text        = objleave.LDEarnedLeave.ToString();
            txtOLLeave.Text        = objleave.LDOtherLeave.ToString();
            txtMaritalLeave.Text   = objleave.LDMartialLeave.ToString();
            txtMaternityLeave.Text = objleave.LDMartinityLeave.ToString();
            DataTable dtCL = TMSLeaveAdvancedDetails.FillAdvaceLeave(ID, Convert.ToInt64(Session["AccountID"]), "CL", Session["type"].ToString()).Tables[0];
            if (dtCL.Rows.Count > 0)
            {
                hiddenClID.Value = dtCL.Rows[0]["LAD_DetailsId"].ToString();
                txtCLJan.Text    = dtCL.Rows[0]["LAD_Jan"].ToString();
                txtCLFeb.Text    = dtCL.Rows[0]["LAD_Feb"].ToString();
                txtCLMar.Text    = dtCL.Rows[0]["LAD_Mar"].ToString();
                txtCLApr.Text    = dtCL.Rows[0]["LAD_Apr"].ToString();
                txtCLMay.Text    = dtCL.Rows[0]["LAD_May"].ToString();
                txtCLJun.Text    = dtCL.Rows[0]["LAD_June"].ToString();
                txtCLJul.Text    = dtCL.Rows[0]["LAD_July"].ToString();
                txtCLAug.Text    = dtCL.Rows[0]["LAD_Aug"].ToString();
                txtCLSep.Text    = dtCL.Rows[0]["LAD_Sep"].ToString();
                txtCLOct.Text    = dtCL.Rows[0]["LAD_Oct"].ToString();
                txtCLNov.Text    = dtCL.Rows[0]["LAD_Nov"].ToString();
                txtCLDec.Text    = dtCL.Rows[0]["LAD_Dec"].ToString();
            }

            DataTable dtPL = TMSLeaveAdvancedDetails.FillAdvaceLeave(ID, Convert.ToInt64(Session["AccountID"]), "PL", Session["type"].ToString()).Tables[0];
            if (dtPL.Rows.Count > 0)
            {
                hiddPLID.Value = dtPL.Rows[0]["LAD_DetailsId"].ToString();
                txtPLJan.Text  = dtPL.Rows[0]["LAD_Jan"].ToString();
                txtPLFeb.Text  = dtPL.Rows[0]["LAD_Feb"].ToString();
                txtPLMar.Text  = dtPL.Rows[0]["LAD_Mar"].ToString();
                txtPLApr.Text  = dtPL.Rows[0]["LAD_Apr"].ToString();
                txtPLMay.Text  = dtPL.Rows[0]["LAD_May"].ToString();
                txtPLJun.Text  = dtPL.Rows[0]["LAD_June"].ToString();
                txtPLJul.Text  = dtPL.Rows[0]["LAD_July"].ToString();
                txtPLAug.Text  = dtPL.Rows[0]["LAD_Aug"].ToString();
                txtPLSep.Text  = dtPL.Rows[0]["LAD_Sep"].ToString();
                txtPLOct.Text  = dtPL.Rows[0]["LAD_Oct"].ToString();
                txtPLNov.Text  = dtPL.Rows[0]["LAD_Nov"].ToString();
                txtPLDec.Text  = dtPL.Rows[0]["LAD_Dec"].ToString();
            }



            DataTable dtSL = TMSLeaveAdvancedDetails.FillAdvaceLeave(ID, Convert.ToInt64(Session["AccountID"]), "SL", Session["type"].ToString()).Tables[0];
            if (dtSL.Rows.Count > 0)
            {
                hiddSLID.Value = dtSL.Rows[0]["LAD_DetailsId"].ToString();
                txtSLJan.Text  = dtSL.Rows[0]["LAD_Jan"].ToString();
                txtSLFeb.Text  = dtSL.Rows[0]["LAD_Feb"].ToString();
                txtSLMar.Text  = dtSL.Rows[0]["LAD_Mar"].ToString();
                txtSLApr.Text  = dtSL.Rows[0]["LAD_Apr"].ToString();
                txtSLMay.Text  = dtSL.Rows[0]["LAD_May"].ToString();
                txtSLJun.Text  = dtSL.Rows[0]["LAD_June"].ToString();
                txtSLJul.Text  = dtSL.Rows[0]["LAD_July"].ToString();
                txtSLAug.Text  = dtSL.Rows[0]["LAD_Aug"].ToString();
                txtSLSep.Text  = dtSL.Rows[0]["LAD_Sep"].ToString();
                txtSLOct.Text  = dtSL.Rows[0]["LAD_Oct"].ToString();
                txtSLNov.Text  = dtSL.Rows[0]["LAD_Nov"].ToString();
                txtSLDec.Text  = dtSL.Rows[0]["LAD_Dec"].ToString();
            }

            DataTable dtEL = TMSLeaveAdvancedDetails.FillAdvaceLeave(ID, Convert.ToInt64(Session["AccountID"]), "EL", Session["type"].ToString()).Tables[0];
            if (dtEL.Rows.Count > 0)
            {
                hiddELID.Value = dtEL.Rows[0]["LAD_DetailsId"].ToString();
                txtELJan.Text  = dtEL.Rows[0]["LAD_Jan"].ToString();
                txtELFeb.Text  = dtEL.Rows[0]["LAD_Feb"].ToString();
                txtELMar.Text  = dtEL.Rows[0]["LAD_Mar"].ToString();
                txtELApr.Text  = dtEL.Rows[0]["LAD_Apr"].ToString();
                txtELMay.Text  = dtEL.Rows[0]["LAD_May"].ToString();
                txtELJun.Text  = dtEL.Rows[0]["LAD_June"].ToString();
                txtELJul.Text  = dtEL.Rows[0]["LAD_July"].ToString();
                txtELAug.Text  = dtEL.Rows[0]["LAD_Aug"].ToString();
                txtELSep.Text  = dtEL.Rows[0]["LAD_Sep"].ToString();
                txtELOct.Text  = dtEL.Rows[0]["LAD_Oct"].ToString();
                txtELNov.Text  = dtEL.Rows[0]["LAD_Nov"].ToString();
                txtELDec.Text  = dtEL.Rows[0]["LAD_Dec"].ToString();
            }
        }
    }
예제 #5
0
    protected void btnsave_Click(object sender, EventArgs e)
    {
        try
        {
            if (btnsave.Text == "Update")
            {
                TMSLeaveDetails objleave = TMSLeaveDetails.Get(Convert.ToInt64(hiddLeaveID.Value));
                objleave.LDCasualLeave    = Convert.ToInt32(txtCLLeave.Text);
                objleave.LDPaidLeave      = Convert.ToInt32(txtPLLeave.Text);
                objleave.LDSickLeave      = Convert.ToInt32(txtSLLeave.Text);
                objleave.LDEarnedLeave    = Convert.ToInt32(txtELLeave.Text);
                objleave.LDOtherLeave     = Convert.ToInt32(txtOLLeave.Text);
                objleave.LDMartialLeave   = Convert.ToInt32(txtMaritalLeave.Text);
                objleave.LDMartinityLeave = Convert.ToInt32(txtMaternityLeave.Text);
                objleave.LDFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objleave.LDFacultyType    = Session["type"].ToString();
                objleave.LDAddedById      = Convert.ToInt64(Session["UserId"]);
                objleave.LDDate           = DateTime.Now;
                // objleave.LDYear = DateTime.Now.Yearn.ToString ();
                objleave.LDStatus = 1;
                objleave.Insert();



                TMSLeaveAdvancedDetails objadv = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddenClID.Value));
                objadv.LADLeaveDetailId  = Convert.ToInt64(hiddLeaveID.Value);
                objadv.LADLeaveType      = "CL";
                objadv.LADJan            = Convert.ToInt32(txtCLJan.Text);
                objadv.LADFeb            = Convert.ToInt32(txtCLFeb.Text);
                objadv.LADMar            = Convert.ToInt32(txtCLMar.Text);
                objadv.LADApr            = Convert.ToInt32(txtCLApr.Text);
                objadv.LADMay            = Convert.ToInt32(txtCLMay.Text);
                objadv.LADJune           = Convert.ToInt32(txtCLJun.Text);
                objadv.LADJuly           = Convert.ToInt32(txtCLJul.Text);
                objadv.LADAug            = Convert.ToInt32(txtCLAug.Text);
                objadv.LADSep            = Convert.ToInt32(txtCLSep.Text);
                objadv.LADOct            = Convert.ToInt32(txtCLOct.Text);
                objadv.LADNov            = Convert.ToInt32(txtCLNov.Text);
                objadv.LADDec            = Convert.ToInt32(txtCLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType    = Session["type"].ToString();
                objadv.LADDate           = DateTime.Now;
                objadv.LADStatus         = 1;
                objadv.Update();


                TMSLeaveAdvancedDetails objadv2 = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddPLID.Value));
                objadv2.LADLeaveDetailId  = Convert.ToInt64(hiddLeaveID.Value);
                objadv2.LADLeaveType      = "PL";
                objadv2.LADJan            = Convert.ToInt32(txtPLJan.Text);
                objadv2.LADFeb            = Convert.ToInt32(txtPLFeb.Text);
                objadv2.LADMar            = Convert.ToInt32(txtPLMar.Text);
                objadv2.LADApr            = Convert.ToInt32(txtPLApr.Text);
                objadv2.LADMay            = Convert.ToInt32(txtPLMay.Text);
                objadv2.LADJune           = Convert.ToInt32(txtPLJun.Text);
                objadv2.LADJuly           = Convert.ToInt32(txtPLJul.Text);
                objadv2.LADAug            = Convert.ToInt32(txtPLAug.Text);
                objadv2.LADSep            = Convert.ToInt32(txtPLSep.Text);
                objadv2.LADOct            = Convert.ToInt32(txtPLOct.Text);
                objadv2.LADNov            = Convert.ToInt32(txtPLNov.Text);
                objadv2.LADDec            = Convert.ToInt32(txtPLDec.Text);
                objadv2.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv2.LADFacultyType    = Session["type"].ToString();
                objadv2.LADDate           = DateTime.Now;
                objadv2.LADStatus         = 1;
                objadv2.Update();

                TMSLeaveAdvancedDetails objadv3 = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddSLID.Value));
                objadv3.LADLeaveDetailId  = Convert.ToInt64(hiddLeaveID.Value);
                objadv3.LADLeaveType      = "SL";
                objadv3.LADJan            = Convert.ToInt32(txtSLJan.Text);
                objadv3.LADFeb            = Convert.ToInt32(txtSLFeb.Text);
                objadv3.LADMar            = Convert.ToInt32(txtSLMar.Text);
                objadv3.LADApr            = Convert.ToInt32(txtSLApr.Text);
                objadv3.LADMay            = Convert.ToInt32(txtSLMay.Text);
                objadv3.LADJune           = Convert.ToInt32(txtSLJun.Text);
                objadv3.LADJuly           = Convert.ToInt32(txtSLJul.Text);
                objadv3.LADAug            = Convert.ToInt32(txtSLAug.Text);
                objadv3.LADSep            = Convert.ToInt32(txtSLSep.Text);
                objadv3.LADOct            = Convert.ToInt32(txtSLOct.Text);
                objadv3.LADNov            = Convert.ToInt32(txtSLNov.Text);
                objadv3.LADDec            = Convert.ToInt32(txtSLDec.Text);
                objadv3.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv3.LADFacultyType    = Session["type"].ToString();
                objadv3.LADDate           = DateTime.Now;
                objadv3.LADStatus         = 1;
                objadv3.Update();
                TMSLeaveAdvancedDetails objadv4 = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddELID.Value));
                objadv4.LADLeaveDetailId  = Convert.ToInt64(hiddLeaveID.Value);
                objadv4.LADLeaveType      = "EL";
                objadv4.LADJan            = Convert.ToInt32(txtELJan.Text);
                objadv4.LADFeb            = Convert.ToInt32(txtELFeb.Text);
                objadv4.LADMar            = Convert.ToInt32(txtELMar.Text);
                objadv4.LADApr            = Convert.ToInt32(txtELApr.Text);
                objadv4.LADMay            = Convert.ToInt32(txtELMay.Text);
                objadv4.LADJune           = Convert.ToInt32(txtELJun.Text);
                objadv4.LADJuly           = Convert.ToInt32(txtELJul.Text);
                objadv4.LADAug            = Convert.ToInt32(txtELAug.Text);
                objadv4.LADSep            = Convert.ToInt32(txtELSep.Text);
                objadv4.LADOct            = Convert.ToInt32(txtELOct.Text);
                objadv4.LADNov            = Convert.ToInt32(txtELNov.Text);
                objadv4.LADDec            = Convert.ToInt32(txtELDec.Text);
                objadv4.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv4.LADFacultyType    = Session["type"].ToString();
                objadv4.LADDate           = DateTime.Now;
                objadv4.LADStatus         = 1;
                objadv4.Update();

                dvMsg.Visible   = true;
                lblMessage.Text = "Leave Account  Updated Successfully !";
                dvMsg.Attributes.Add("class", "warring_msg");
            }

            else
            {
                TMSLeaveDetails objleave = new TMSLeaveDetails();
                objleave.LDCasualLeave    = Convert.ToInt32(txtCLLeave.Text);
                objleave.LDPaidLeave      = Convert.ToInt32(txtPLLeave.Text);
                objleave.LDSickLeave      = Convert.ToInt32(txtSLLeave.Text);
                objleave.LDEarnedLeave    = Convert.ToInt32(txtELLeave.Text);
                objleave.LDOtherLeave     = Convert.ToInt32(txtOLLeave.Text);
                objleave.LDMartialLeave   = Convert.ToInt32(txtMaritalLeave.Text);
                objleave.LDMartinityLeave = Convert.ToInt32(txtMaternityLeave.Text);
                objleave.LDFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objleave.LDFacultyType    = Session["type"].ToString();
                objleave.LDAddedById      = Convert.ToInt64(Session["UserId"]);
                objleave.LDDate           = DateTime.Now;
                // objleave.LDYear = DateTime.Now.Yearn.ToString ();
                objleave.LDStatus = 1;
                objleave.Insert();



                TMSLeaveAdvancedDetails objadv = new TMSLeaveAdvancedDetails();

                objadv.LADLeaveType      = "CL";
                objadv.LADLeaveDetailId  = objleave.LDLeaveDetailsId;
                objadv.LADJan            = Convert.ToInt32(txtCLJan.Text);
                objadv.LADFeb            = Convert.ToInt32(txtCLFeb.Text);
                objadv.LADMar            = Convert.ToInt32(txtCLMar.Text);
                objadv.LADApr            = Convert.ToInt32(txtCLApr.Text);
                objadv.LADMay            = Convert.ToInt32(txtCLMay.Text);
                objadv.LADJune           = Convert.ToInt32(txtCLJun.Text);
                objadv.LADJuly           = Convert.ToInt32(txtCLJul.Text);
                objadv.LADAug            = Convert.ToInt32(txtCLAug.Text);
                objadv.LADSep            = Convert.ToInt32(txtCLSep.Text);
                objadv.LADOct            = Convert.ToInt32(txtCLOct.Text);
                objadv.LADNov            = Convert.ToInt32(txtCLNov.Text);
                objadv.LADDec            = Convert.ToInt32(txtCLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType    = Session["type"].ToString();
                objadv.LADDate           = DateTime.Now;
                objadv.LADStatus         = 1;
                objadv.Insert();


                objadv.LADLeaveType      = "PL";
                objadv.LADLeaveDetailId  = objleave.LDLeaveDetailsId;
                objadv.LADJan            = Convert.ToInt32(txtPLJan.Text);
                objadv.LADFeb            = Convert.ToInt32(txtPLFeb.Text);
                objadv.LADMar            = Convert.ToInt32(txtPLMar.Text);
                objadv.LADApr            = Convert.ToInt32(txtPLApr.Text);
                objadv.LADMay            = Convert.ToInt32(txtPLMay.Text);
                objadv.LADJune           = Convert.ToInt32(txtPLJun.Text);
                objadv.LADJuly           = Convert.ToInt32(txtPLJul.Text);
                objadv.LADAug            = Convert.ToInt32(txtPLAug.Text);
                objadv.LADSep            = Convert.ToInt32(txtPLSep.Text);
                objadv.LADOct            = Convert.ToInt32(txtPLOct.Text);
                objadv.LADNov            = Convert.ToInt32(txtPLNov.Text);
                objadv.LADDec            = Convert.ToInt32(txtPLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType    = Session["type"].ToString();
                objadv.LADDate           = DateTime.Now;
                objadv.LADStatus         = 1;
                objadv.Insert();


                objadv.LADLeaveType      = "SL";
                objadv.LADLeaveDetailId  = objleave.LDLeaveDetailsId;
                objadv.LADJan            = Convert.ToInt32(txtSLJan.Text);
                objadv.LADFeb            = Convert.ToInt32(txtSLFeb.Text);
                objadv.LADMar            = Convert.ToInt32(txtSLMar.Text);
                objadv.LADApr            = Convert.ToInt32(txtSLApr.Text);
                objadv.LADMay            = Convert.ToInt32(txtSLMay.Text);
                objadv.LADJune           = Convert.ToInt32(txtSLJun.Text);
                objadv.LADJuly           = Convert.ToInt32(txtSLJul.Text);
                objadv.LADAug            = Convert.ToInt32(txtSLAug.Text);
                objadv.LADSep            = Convert.ToInt32(txtSLSep.Text);
                objadv.LADOct            = Convert.ToInt32(txtSLOct.Text);
                objadv.LADNov            = Convert.ToInt32(txtSLNov.Text);
                objadv.LADDec            = Convert.ToInt32(txtSLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType    = Session["type"].ToString();
                objadv.LADDate           = DateTime.Now;
                objadv.LADStatus         = 1;
                objadv.Insert();

                objadv.LADLeaveType      = "EL";
                objadv.LADLeaveDetailId  = objleave.LDLeaveDetailsId;
                objadv.LADJan            = Convert.ToInt32(txtELJan.Text);
                objadv.LADFeb            = Convert.ToInt32(txtELFeb.Text);
                objadv.LADMar            = Convert.ToInt32(txtELMar.Text);
                objadv.LADApr            = Convert.ToInt32(txtELApr.Text);
                objadv.LADMay            = Convert.ToInt32(txtELMay.Text);
                objadv.LADJune           = Convert.ToInt32(txtELJun.Text);
                objadv.LADJuly           = Convert.ToInt32(txtELJul.Text);
                objadv.LADAug            = Convert.ToInt32(txtELAug.Text);
                objadv.LADSep            = Convert.ToInt32(txtELSep.Text);
                objadv.LADOct            = Convert.ToInt32(txtELOct.Text);
                objadv.LADNov            = Convert.ToInt32(txtELNov.Text);
                objadv.LADDec            = Convert.ToInt32(txtELDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType    = Session["type"].ToString();
                objadv.LADDate           = DateTime.Now;
                objadv.LADStatus         = 1;
                objadv.Insert();

                dvMsg.Visible   = true;
                lblMessage.Text = "Leave Account  Added Successfully !";
                dvMsg.Attributes.Add("class", "warring_msg");
            }
        }

        catch { }
    }
    protected void btnsave_Click(object sender, EventArgs e)
    {
        try
        {

            if (btnsave.Text == "Update")
            {

                TMSLeaveDetails objleave = TMSLeaveDetails.Get(Convert.ToInt64(hiddLeaveID.Value));
                objleave.LDCasualLeave = Convert.ToInt32(txtCLLeave.Text);
                objleave.LDPaidLeave = Convert.ToInt32(txtPLLeave.Text);
                objleave.LDSickLeave = Convert.ToInt32(txtSLLeave.Text);
                objleave.LDEarnedLeave = Convert.ToInt32(txtELLeave.Text);
                objleave.LDOtherLeave = Convert.ToInt32(txtOLLeave.Text);
                objleave.LDMartialLeave = Convert.ToInt32(txtMaritalLeave.Text);
                objleave.LDMartinityLeave = Convert.ToInt32(txtMaternityLeave.Text);
                objleave.LDFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objleave.LDFacultyType = Session["type"].ToString();
                objleave.LDAddedById = Convert.ToInt64(Session["UserId"]);
                objleave.LDDate = DateTime.Now;
                // objleave.LDYear = DateTime.Now.Yearn.ToString ();
                objleave.LDStatus = 1;
                objleave.Insert();

                TMSLeaveAdvancedDetails objadv = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddenClID.Value));
                objadv.LADLeaveDetailId = Convert.ToInt64(hiddLeaveID.Value);
                objadv.LADLeaveType = "CL";
                objadv.LADJan = Convert.ToInt32(txtCLJan.Text);
                objadv.LADFeb = Convert.ToInt32(txtCLFeb.Text);
                objadv.LADMar = Convert.ToInt32(txtCLMar.Text);
                objadv.LADApr = Convert.ToInt32(txtCLApr.Text);
                objadv.LADMay = Convert.ToInt32(txtCLMay.Text);
                objadv.LADJune = Convert.ToInt32(txtCLJun.Text);
                objadv.LADJuly = Convert.ToInt32(txtCLJul.Text);
                objadv.LADAug = Convert.ToInt32(txtCLAug.Text);
                objadv.LADSep = Convert.ToInt32(txtCLSep.Text);
                objadv.LADOct = Convert.ToInt32(txtCLOct.Text);
                objadv.LADNov = Convert.ToInt32(txtCLNov.Text);
                objadv.LADDec = Convert.ToInt32(txtCLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType = Session["type"].ToString();
                objadv.LADDate = DateTime.Now;
                objadv.LADStatus = 1;
                objadv.Update();

                TMSLeaveAdvancedDetails objadv2 = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddPLID.Value));
                objadv2.LADLeaveDetailId = Convert.ToInt64(hiddLeaveID.Value);
                objadv2.LADLeaveType = "PL";
                objadv2.LADJan = Convert.ToInt32(txtPLJan.Text);
                objadv2.LADFeb = Convert.ToInt32(txtPLFeb.Text);
                objadv2.LADMar = Convert.ToInt32(txtPLMar.Text);
                objadv2.LADApr = Convert.ToInt32(txtPLApr.Text);
                objadv2.LADMay = Convert.ToInt32(txtPLMay.Text);
                objadv2.LADJune = Convert.ToInt32(txtPLJun.Text);
                objadv2.LADJuly = Convert.ToInt32(txtPLJul.Text);
                objadv2.LADAug = Convert.ToInt32(txtPLAug.Text);
                objadv2.LADSep = Convert.ToInt32(txtPLSep.Text);
                objadv2.LADOct = Convert.ToInt32(txtPLOct.Text);
                objadv2.LADNov = Convert.ToInt32(txtPLNov.Text);
                objadv2.LADDec = Convert.ToInt32(txtPLDec.Text);
                objadv2.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv2.LADFacultyType = Session["type"].ToString();
                objadv2.LADDate = DateTime.Now;
                objadv2.LADStatus = 1;
                objadv2.Update();

                TMSLeaveAdvancedDetails objadv3 = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddSLID.Value));
                objadv3.LADLeaveDetailId = Convert.ToInt64(hiddLeaveID.Value);
                objadv3.LADLeaveType = "SL";
                objadv3.LADJan = Convert.ToInt32(txtSLJan.Text);
                objadv3.LADFeb = Convert.ToInt32(txtSLFeb.Text);
                objadv3.LADMar = Convert.ToInt32(txtSLMar.Text);
                objadv3.LADApr = Convert.ToInt32(txtSLApr.Text);
                objadv3.LADMay = Convert.ToInt32(txtSLMay.Text);
                objadv3.LADJune = Convert.ToInt32(txtSLJun.Text);
                objadv3.LADJuly = Convert.ToInt32(txtSLJul.Text);
                objadv3.LADAug = Convert.ToInt32(txtSLAug.Text);
                objadv3.LADSep = Convert.ToInt32(txtSLSep.Text);
                objadv3.LADOct = Convert.ToInt32(txtSLOct.Text);
                objadv3.LADNov = Convert.ToInt32(txtSLNov.Text);
                objadv3.LADDec = Convert.ToInt32(txtSLDec.Text);
                objadv3.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv3.LADFacultyType = Session["type"].ToString();
                objadv3.LADDate = DateTime.Now;
                objadv3.LADStatus = 1;
                objadv3.Update();
                TMSLeaveAdvancedDetails objadv4 = TMSLeaveAdvancedDetails.Get(Convert.ToInt64(hiddELID.Value));
                objadv4.LADLeaveDetailId = Convert.ToInt64(hiddLeaveID.Value);
                objadv4.LADLeaveType = "EL";
                objadv4.LADJan = Convert.ToInt32(txtELJan.Text);
                objadv4.LADFeb = Convert.ToInt32(txtELFeb.Text);
                objadv4.LADMar = Convert.ToInt32(txtELMar.Text);
                objadv4.LADApr = Convert.ToInt32(txtELApr.Text);
                objadv4.LADMay = Convert.ToInt32(txtELMay.Text);
                objadv4.LADJune = Convert.ToInt32(txtELJun.Text);
                objadv4.LADJuly = Convert.ToInt32(txtELJul.Text);
                objadv4.LADAug = Convert.ToInt32(txtELAug.Text);
                objadv4.LADSep = Convert.ToInt32(txtELSep.Text);
                objadv4.LADOct = Convert.ToInt32(txtELOct.Text);
                objadv4.LADNov = Convert.ToInt32(txtELNov.Text);
                objadv4.LADDec = Convert.ToInt32(txtELDec.Text);
                objadv4.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv4.LADFacultyType = Session["type"].ToString();
                objadv4.LADDate = DateTime.Now;
                objadv4.LADStatus = 1;
                objadv4.Update();

                dvMsg.Visible = true;
                lblMessage.Text = "Leave Account  Updated Successfully !";
                dvMsg.Attributes.Add("class", "warring_msg");

            }

            else
            {

                TMSLeaveDetails objleave = new TMSLeaveDetails();
                objleave.LDCasualLeave = Convert.ToInt32(txtCLLeave.Text);
                objleave.LDPaidLeave = Convert.ToInt32(txtPLLeave.Text);
                objleave.LDSickLeave = Convert.ToInt32(txtSLLeave.Text);
                objleave.LDEarnedLeave = Convert.ToInt32(txtELLeave.Text);
                objleave.LDOtherLeave = Convert.ToInt32(txtOLLeave.Text);
                objleave.LDMartialLeave = Convert.ToInt32(txtMaritalLeave.Text);
                objleave.LDMartinityLeave = Convert.ToInt32(txtMaternityLeave.Text);
                objleave.LDFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objleave.LDFacultyType = Session["type"].ToString();
                objleave.LDAddedById = Convert.ToInt64(Session["UserId"]);
                objleave.LDDate = DateTime.Now;
                // objleave.LDYear = DateTime.Now.Yearn.ToString ();
                objleave.LDStatus = 1;
                objleave.Insert();

                TMSLeaveAdvancedDetails objadv = new TMSLeaveAdvancedDetails();

                objadv.LADLeaveType = "CL";
                objadv.LADLeaveDetailId = objleave.LDLeaveDetailsId;
                objadv.LADJan = Convert.ToInt32(txtCLJan.Text);
                objadv.LADFeb = Convert.ToInt32(txtCLFeb.Text);
                objadv.LADMar = Convert.ToInt32(txtCLMar.Text);
                objadv.LADApr = Convert.ToInt32(txtCLApr.Text);
                objadv.LADMay = Convert.ToInt32(txtCLMay.Text);
                objadv.LADJune = Convert.ToInt32(txtCLJun.Text);
                objadv.LADJuly = Convert.ToInt32(txtCLJul.Text);
                objadv.LADAug = Convert.ToInt32(txtCLAug.Text);
                objadv.LADSep = Convert.ToInt32(txtCLSep.Text);
                objadv.LADOct = Convert.ToInt32(txtCLOct.Text);
                objadv.LADNov = Convert.ToInt32(txtCLNov.Text);
                objadv.LADDec = Convert.ToInt32(txtCLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType = Session["type"].ToString();
                objadv.LADDate = DateTime.Now;
                objadv.LADStatus = 1;
                objadv.Insert();

                objadv.LADLeaveType = "PL";
                objadv.LADLeaveDetailId = objleave.LDLeaveDetailsId;
                objadv.LADJan = Convert.ToInt32(txtPLJan.Text);
                objadv.LADFeb = Convert.ToInt32(txtPLFeb.Text);
                objadv.LADMar = Convert.ToInt32(txtPLMar.Text);
                objadv.LADApr = Convert.ToInt32(txtPLApr.Text);
                objadv.LADMay = Convert.ToInt32(txtPLMay.Text);
                objadv.LADJune = Convert.ToInt32(txtPLJun.Text);
                objadv.LADJuly = Convert.ToInt32(txtPLJul.Text);
                objadv.LADAug = Convert.ToInt32(txtPLAug.Text);
                objadv.LADSep = Convert.ToInt32(txtPLSep.Text);
                objadv.LADOct = Convert.ToInt32(txtPLOct.Text);
                objadv.LADNov = Convert.ToInt32(txtPLNov.Text);
                objadv.LADDec = Convert.ToInt32(txtPLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType = Session["type"].ToString();
                objadv.LADDate = DateTime.Now;
                objadv.LADStatus = 1;
                objadv.Insert();

                objadv.LADLeaveType = "SL";
                objadv.LADLeaveDetailId = objleave.LDLeaveDetailsId;
                objadv.LADJan = Convert.ToInt32(txtSLJan.Text);
                objadv.LADFeb = Convert.ToInt32(txtSLFeb.Text);
                objadv.LADMar = Convert.ToInt32(txtSLMar.Text);
                objadv.LADApr = Convert.ToInt32(txtSLApr.Text);
                objadv.LADMay = Convert.ToInt32(txtSLMay.Text);
                objadv.LADJune = Convert.ToInt32(txtSLJun.Text);
                objadv.LADJuly = Convert.ToInt32(txtSLJul.Text);
                objadv.LADAug = Convert.ToInt32(txtSLAug.Text);
                objadv.LADSep = Convert.ToInt32(txtSLSep.Text);
                objadv.LADOct = Convert.ToInt32(txtSLOct.Text);
                objadv.LADNov = Convert.ToInt32(txtSLNov.Text);
                objadv.LADDec = Convert.ToInt32(txtSLDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType = Session["type"].ToString();
                objadv.LADDate = DateTime.Now;
                objadv.LADStatus = 1;
                objadv.Insert();

                objadv.LADLeaveType = "EL";
                objadv.LADLeaveDetailId = objleave.LDLeaveDetailsId;
                objadv.LADJan = Convert.ToInt32(txtELJan.Text);
                objadv.LADFeb = Convert.ToInt32(txtELFeb.Text);
                objadv.LADMar = Convert.ToInt32(txtELMar.Text);
                objadv.LADApr = Convert.ToInt32(txtELApr.Text);
                objadv.LADMay = Convert.ToInt32(txtELMay.Text);
                objadv.LADJune = Convert.ToInt32(txtELJun.Text);
                objadv.LADJuly = Convert.ToInt32(txtELJul.Text);
                objadv.LADAug = Convert.ToInt32(txtELAug.Text);
                objadv.LADSep = Convert.ToInt32(txtELSep.Text);
                objadv.LADOct = Convert.ToInt32(txtELOct.Text);
                objadv.LADNov = Convert.ToInt32(txtELNov.Text);
                objadv.LADDec = Convert.ToInt32(txtELDec.Text);
                objadv.LADFacultyLoginId = Convert.ToInt64(Session["AccountID"]);
                objadv.LADFacultyType = Session["type"].ToString();
                objadv.LADDate = DateTime.Now;
                objadv.LADStatus = 1;
                objadv.Insert();

                dvMsg.Visible = true;
                lblMessage.Text = "Leave Account  Added Successfully !";
                dvMsg.Attributes.Add("class", "warring_msg");

            }
        }

        catch { }
    }
 public static DataSet GetSearch(TMSLeaveAdvancedDetails searchObject)
 {
     return GetSearch(searchObject.LADDetailsId, searchObject.LADLeaveDetailId, searchObject.LADFacultyLoginId, searchObject.LADFacultyType, searchObject.LADLeaveType, searchObject.LADJan, searchObject.LADFeb, searchObject.LADMar, searchObject.LADApr, searchObject.LADMay, searchObject.LADJune, searchObject.LADJuly, searchObject.LADAug, searchObject.LADSep, searchObject.LADOct, searchObject.LADNov, searchObject.LADDec, searchObject.LADDate, searchObject.LADStatus);
 }
 public static DataSet GetSearch(TMSLeaveAdvancedDetails searchObject)
 {
     return(GetSearch(searchObject.LADDetailsId, searchObject.LADLeaveDetailId, searchObject.LADFacultyLoginId, searchObject.LADFacultyType, searchObject.LADLeaveType, searchObject.LADJan, searchObject.LADFeb, searchObject.LADMar, searchObject.LADApr, searchObject.LADMay, searchObject.LADJune, searchObject.LADJuly, searchObject.LADAug, searchObject.LADSep, searchObject.LADOct, searchObject.LADNov, searchObject.LADDec, searchObject.LADDate, searchObject.LADStatus));
 }
예제 #9
0
 public static void Update(TMSLeaveAdvancedDetails tMSLeaveAdvancedDetails, DbTransaction transaction)
 {
     tMSLeaveAdvancedDetails.Update(transaction);
 }
예제 #10
0
 public static void Update(TMSLeaveAdvancedDetails tMSLeaveAdvancedDetails)
 {
     tMSLeaveAdvancedDetails.Update();
 }