Пример #1
0
        public void CreateEmployee()
        {
            MySqlConnection connection = conn.OpenConnection();

            connection.Open();

            MySqlCommand cmd = connection.CreateCommand();

            cmd.CommandText = "INSERT INTO employee(NIK, Fullname, Nickname, KTP, " +
                              "Jamsostek, BankID, Rekening, NPWP, StatusPajak, DOB, Gender, Religion, MaritalStatus) " +
                              "VALUES (@nik, @fullname, @nickname, @ktp, @jamsostek, @bankid, @rekening, @npwp, " +
                              "@statuspajak, @dob, @gender, @religion, @maritalstatus)";

            cmd.Parameters.AddWithValue("@nik", NIK.ToString());
            cmd.Parameters.AddWithValue("@fullname", fullName);
            cmd.Parameters.AddWithValue("@nickname", nickname);
            cmd.Parameters.AddWithValue("@ktp", KTP);
            cmd.Parameters.AddWithValue("@jamsostek", jamsostek);
            cmd.Parameters.AddWithValue("@bankid", bankID.ToString());
            cmd.Parameters.AddWithValue("@rekening", rekening);
            cmd.Parameters.AddWithValue("@npwp", NPWP);
            cmd.Parameters.AddWithValue("@statuspajak", statusPajak);
            cmd.Parameters.AddWithValue("@dob", DOB);
            cmd.Parameters.AddWithValue("@gender", gender);
            cmd.Parameters.AddWithValue("@religion", religion);
            cmd.Parameters.AddWithValue("@maritalstatus", maritalStatus);
            cmd.ExecuteNonQuery();
            MessageBox.Show("Data Created Successfully!");
            connection.Close();
        }
Пример #2
0
 public void DataKaryawan()
 {
     Console.WriteLine("{0} {1} {2} {3}", No.PadRight(2), NIK.PadRight(11), Nama.PadRight(10), GajiBulanan);
 }
Пример #3
0
 public void NaikGaji()
 {
     Console.WriteLine("{0} {1} {2} {3}", No.PadRight(2), NIK.PadRight(11), Nama.PadRight(10), (GajiBulanan * 110 / 100));
 }
Пример #4
0
        protected void btnPrintNIK_OnClick(object sender, EventArgs e)
        {
            try
            {
                ASPxButton btn = (sender as ASPxButton);
                //int id = Convert.ToInt32(btn.CommandArgument);
                LoadData();
                //ASPxButton btn = sender as ASPxButton;
                GridViewDataItemTemplateContainer container = btn.NamingContainer as GridViewDataItemTemplateContainer;
                var Rowindex = container.VisibleIndex;
                //int id = int.Parse(grid.GetRowValues(Rowindex, "FINNumber").ToString());
                int id = int.Parse(grid.GetRowValues(Rowindex, "Id").ToString());
                if (id != 0 || id != null)
                {
                    string query = @"UPDATE VPCStorage SET PrintNIK = GETDATE() WHERE Id=" + Convert.ToString(id);

                    AppDb   context = new AppDb();
                    DataSet dsData  = new DataSet();
                    using (SqlConnection conn = new SqlConnection(context.Database.Connection.ConnectionString))
                    {
                        if (conn.State == ConnectionState.Closed)
                        {
                            conn.Open();
                        }

                        using (SqlCommand cmd = new SqlCommand())
                        {
                            cmd.CommandText    = query;
                            cmd.CommandTimeout = 7000;
                            cmd.CommandType    = CommandType.Text;
                            cmd.Connection     = conn;
                            cmd.ExecuteNonQuery();
                        }
                    }

                    NIK    nik       = VehicleOrderRepository.getNIKNumber();
                    string message   = nik.Message;
                    string nikNumber = nik.NIKNumber;
                    if (!string.IsNullOrWhiteSpace(message))
                    {
                        //grid.JSProperties["cpalertmessage"] = message;
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "script", "alert('" + message + "');", true);
                    }
                    else
                    {
                        string user = ((User)Session["user"]).UserName;
                        SqlDataSource1.UpdateCommand = "UPDATE VPCStorage SET PrintNIKBy ='" + user + "', NIKNumber='" + nikNumber + "' WHERE Id =" + id;
                        SqlDataSource1.Update();

                        string FinNo          = VehicleOrderRepository.GetFINNo(id);
                        string queryStringStd = "?FINNumber=" + FinNo;

                        Page.Response.Redirect("~/custom/Report/ReportNIK.aspx" + queryStringStd);
                    }
                    //Response.Redirect(Request.RawUrl);
                    LoadData();
                }
            }
            catch (Exception ex)
            {
                AppLogger.LogError(ex);
            }
        }