Professional Documents
Culture Documents
Dim dt As DataTable
nama = txtNama.Text.Trim()
email = txtEmail.Text.Trim()
password = txtPassword.Text.Trim()
id_account = DateTime.Now.ToString("yyyyMMddhhmmssfff")
$"VALUES('{id_account}','{nama}','{email}','{password}')"
dt = sql.Query(text)
MessageBox.Show("Gagal Daftar!")
Else
Me.DialogResult = DialogResult.OK
Me.Close()
End If
End Sub
End Class
Form Create :
txtStatus.BackColor = pnPutih.BackColor
End Sub
txtStatus.BackColor = pnRed.BackColor
End Sub
txtStatus.BackColor = pnOrange.BackColor
End Sub
txtStatus.BackColor = pnYellow.BackColor
End Sub
txtStatus.BackColor = pnLime.BackColor
End Sub
txtStatus.BackColor = pnCyan.BackColor
End Sub
Private Sub btnPhoto_Click(sender As Object, e As EventArgs) Handles btnPhoto.Click
pbPhoto.Image = Image.FromFile(file.FileName)
End If
End Sub
pbPhoto.Image = Nothing
pnBackColor.Enabled = True
pnPhoto.Enabled = False
Else
pnPutih_Click(Nothing, Nothing)
pnBackColor.Enabled = False
pnPhoto.Enabled = True
End If
End Sub
'Me.DialogResult = DialogResult.OK
Dim dt As DataTable
id_status = DateTime.Now.ToString("yyyyMMddhhmmssfff")
Dim id_account As String
id_account = "A1"
status = txtStatus.Text
Dim r, g, b As Integer
r = txtStatus.BackColor.R
g = txtStatus.BackColor.G
b = txtStatus.BackColor.B
$"VALUES('{id_status}','{id_account}','{status}',{r},{g},{b})"
dt = sql.Query(text)
MessageBox.Show("Gagal!")
Else
filename = $"{id_status}.jpg"
photo = pbPhoto.Image
photo.Save(filename)
End If
Me.DialogResult = DialogResult.OK
Me.Close()
End If
End Sub
PnStatus1.Status = txtStatus.Text
End Sub
PnStatus1.Warna = txtStatus.BackColor
End Sub
PnStatus1.Photo = pbPhoto.Image
End Sub
End Class
Form Home :
Set(value As String)
Nama_ = value
txtNama.Text = $"Hi....{Nama_}"
End Set
Get
Return Nama_
End Get
End Property
Dim pn As pnStatus
pn = New pnStatus()
pn.Status = frm.PnStatus1.Status
pn.Warna = frm.PnStatus1.Warna
pn.Photo = frm.PnStatus1.Photo
pn.Dock = DockStyle.Top
Panel3.Controls.Add(pn)
End If
End Sub
Nama = FormLogin.nama
Dim dt As DataTable
For i = 0 To dt.Rows.Count - 1
Dim dr As DataRow
dr = dt.DefaultView(i).Row
status = dr("Status").ToString()
id_status = dr("ID_Status".ToString)
filename = $"{id_status}.jpg"
Dim r, g, b As String
r = Convert.ToInt16(dr("R"))
g = Convert.ToInt16(dr("G"))
b = Convert.ToInt16(dr("B"))
backcolor = Color.FromArgb(r, g, b)
Dim pn As pnStatus
pn = New pnStatus()
pn.Status = status
pn.Warna = backcolor
Try
pn.Photo = Image.FromFile(filename)
Catch ex As Exception
pn.Photo = Nothing
End Try
pn.Dock = DockStyle.Top
Panel3.Controls.Add(pn)
pn.BringToFront()
Next
End Sub
End Class
Form Login :
txtEmail.Text = frm.txtEmail.Text.Trim()
txtPassword.Text = frm.txtPassword.Text.Trim()
btnLogin_Click(Nothing, Nothing)
End If
End Sub
Dim dt As DataTable
email = txtEmail.Text.Trim()
password = txtPassword.Text.Trim()
text = $"SELECT * FROM TBL_ACCOUNT WHERE EMAIL = '{email}' AND PASSWORD ='{password}'"
dt = sql.Query(text)
Else
Else
Dim dr As DataRow
dr = dt.DefaultView(0).Row
nama = dr("Nama").ToString()
frm.ShowDialog()
End If
End If
End Sub
End Class
SQL :
Imports System.Data.SqlClient
Try
adapter.Fill(dt)
Catch ex As Exception
dt = Nothing
End Try
adapter.Dispose()
Query = dt
End Function
End Class
pnStatus :
Status_ = value
txtStatus.Text = Status_
End Set
Get
Return Status_
End Get
End Property
Set(value As Image)
Photo_ = value
pbPhoto.Image = Photo_
pbPhoto.Visible = False
Panel1.Visible = False
Else
pbPhoto.Visible = True
Panel1.Visible = True
End If
End Set
Get
Return Photo_
End Get
End Property
Set(value As Color)
Warna_ = value
txtStatus.BackColor = Warna_
If (Warna_ = Color.White Or (Warna_.R = 255 And Warna_.G = 255 And Warna_.B = 255)) Then
txtStatus.TextAlign = ContentAlignment.TopLeft
txtStatus.ForeColor = Color.Black
Else
txtStatus.TextAlign = ContentAlignment.MiddleCenter
txtStatus.ForeColor = Color.White
End If
End Set
Get
Return Warna_
End Get
End Property
End Class