Beispiel #1
0
    public static string checkBalance(HR_Employees_Vacation_Balance detail)
    {
        List <HR_Employees_Vacation_Balance> HR_Employees_Vacation_Balance =
            new List <HR_Employees_Vacation_Balance>();
        string config =
            Convert.ToString(ConfigurationManager.ConnectionStrings["dbcon"]);

        SqlConnection con = new SqlConnection(config);

        con.Open();

        using (
            SqlCommand cmd =
                new SqlCommand("select * from  HR_Employees_Vacation_Balance where Emp_id = @Emp_id",
                               con)
            )
        {
            cmd.Parameters.AddWithValue("@Emp_id", detail.Emp_id);
            SqlDataReader idr = cmd.ExecuteReader();

            if (idr.HasRows)
            {
                HR_Employees_Vacation_Balance =
                    populateHR_Employees_Vacation_BalanceLisst(idr, con);
            }
        }

        con.Close();

        return(JsonConvert.SerializeObject(HR_Employees_Vacation_Balance));
    }
Beispiel #2
0
    public static string EmpVacBalance(HR_Employees_Vacation_Balance Balance)
    {
        string config =
            Convert.ToString(ConfigurationManager.ConnectionStrings["dbcon"]);

        List <HR_Employees_Vacation_Balance> HR_Employees_Vacation_Balance =
            new List <HR_Employees_Vacation_Balance>();

        SqlConnection con = new SqlConnection(config);

        con.Open();

        using (
            SqlCommand cmd =
                new SqlCommand("insert into HR_Employees_Vacation_Balance (Emp_id,Annual_Balance,Casual_Balance,Q1,Q1_DateTo,Q2,Q2_DateTo,Q3,Q3_DateTo,Q4,Q4_DateTo,Old_Balance,Old_Balance_ExpirationDate) values (@Emp_id,@Annual_Balance,@Casual_Balance,@Q1,@Q1_DateTo,@Q2,@Q2_DateTo,@Q3,@Q3_DateTo,@Q4,@Q4_DateTo,@Old_Balance,@Old_Balance_ExpirationDate)",
                               con)
            )
        {
            cmd.Parameters.Add("@Emp_id", SqlDbType.Int).Value         = Balance.Emp_id;
            cmd.Parameters.Add("@Annual_Balance", SqlDbType.Int).Value =
                Balance.Annual_Balance;
            cmd.Parameters.Add("@Casual_Balance", SqlDbType.Int).Value =
                Balance.Casual_Balance;
            cmd.Parameters.Add("@Q1", SqlDbType.Int).Value            = Balance.Q1;
            cmd.Parameters.Add("@Q1_DateTo", SqlDbType.VarChar).Value =
                Balance.Q1_DateTo;
            cmd.Parameters.Add("@Q2", SqlDbType.Int).Value            = Balance.Q2;
            cmd.Parameters.Add("@Q2_DateTo", SqlDbType.VarChar).Value =
                Balance.Q2_DateTo;
            cmd.Parameters.Add("@Q3", SqlDbType.Int).Value            = Balance.Q3;
            cmd.Parameters.Add("@Q3_DateTo", SqlDbType.VarChar).Value =
                Balance.Q3_DateTo;
            cmd.Parameters.Add("@Q4", SqlDbType.Int).Value            = Balance.Q4;
            cmd.Parameters.Add("@Q4_DateTo", SqlDbType.VarChar).Value =
                Balance.Q4_DateTo;
            cmd.Parameters.Add("@Old_Balance", SqlDbType.Int).Value =
                Balance.Old_Balance;
            cmd
            .Parameters
            .Add("@Old_Balance_ExpirationDate", SqlDbType.VarChar)
            .Value = Balance.Old_Balance_ExpirationDate;

            cmd.ExecuteNonQuery();
        }

        con.Close();
        return(JsonConvert.SerializeObject(HR_Employees_Vacation_Balance));
    }
Beispiel #3
0
    public static string updateBalance(HR_Employees_Vacation_Balance detail)
    {
        string config =
            Convert.ToString(ConfigurationManager.ConnectionStrings["dbcon"]);

        List <HR_Employees_Vacation_Balance> HR_Employees_Vacation_Balance =
            new List <HR_Employees_Vacation_Balance>();

        SqlConnection con = new SqlConnection(config);

        con.Open();

        using (
            SqlCommand cmd =
                new SqlCommand("update HR_Employees_Vacation_Balance set Annual_Balance= @Annual_Balance, Casual_Balance= @Casual_Balance, Old_Balance= @Old_Balance,Off_Balance= @Off_Balance,Q1= @Q1,Q2= @Q2,Q3= @Q3,Q4= @Q4,Old_Balance_ExpirationDate = @Old_Balance_ExpirationDate where Emp_id = @Emp_id;",
                               con)
            )
        {
            cmd.Parameters.AddWithValue("@Emp_id", detail.Emp_id);
            cmd
            .Parameters
            .AddWithValue("@Annual_Balance", detail.Annual_Balance);
            cmd
            .Parameters
            .AddWithValue("@Casual_Balance", detail.Casual_Balance);
            cmd.Parameters.AddWithValue("@Old_Balance", detail.Old_Balance);
            cmd.Parameters.AddWithValue("@Off_Balance", detail.Off_Balance);
            cmd.Parameters.AddWithValue("@Q1", detail.Q1);
            cmd.Parameters.AddWithValue("@Q2", detail.Q2);
            cmd.Parameters.AddWithValue("@Q3", detail.Q3);
            cmd.Parameters.AddWithValue("@Q4", detail.Q4);
            cmd
            .Parameters
            .AddWithValue("@Old_Balance_ExpirationDate",
                          detail.Old_Balance_ExpirationDate);
            cmd.ExecuteNonQuery();
        }

        con.Close();

        return(JsonConvert.SerializeObject(HR_Employees_Vacation_Balance));
    }