Unprodus M - Codp M - Denp M - Um M - Cantitate M - Pret M - Cotatva Codprodus M - Codp (Value) M - Codp Value

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Public Class Form1

Public UnProdus As New Produse


Public Class Produse
Private m_CodP As String
Private m_DenP As String
Private m_Um As String
Private m_Cantitate As Decimal
Private m_Pret As Decimal
Private m_CotaTVA As Decimal
Public Property CodProdus As String
Get
Return m_CodP
End Get
Set(value As String)
m_CodP = value
End Set
End Property
Public Property DenumireProdus As String
Get
Return m_DenP
End Get
Set(value As String)
m_DenP = value
End Set
End Property
Public Property UnitateMasura As String
Get
Return m_Um
End Get
Set(value As String)
m_Um = value
End Set
End Property
Public Property Cantitate As Decimal
Get
Return m_Cantitate
End Get
Set(value As Decimal)
m_Cantitate = value
End Set
End Property
Public Property pret As Decimal
Get
Return m_Pret
End Get

Set(value As Decimal)
m_Pret = value
End Set
End Property
Public Property CotaTVA As Decimal
Get
Return m_CotaTVA
End Get
Set(value As Decimal)
m_CotaTVA = value
End Set
End Property
Public Function valoareprodus() As Decimal
Return Cantitate * pret
End Function
Public Function tva() As Decimal
Return valoareprodus() * cotatva
End Function
End Class
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
With UnProdus
.CodProdus = txtCodP.Text
.DenumireProdus = txtdenumireP.Text
txtUm.Text = cmbUM.Text
.UnitateMasura = txtUm.Text
.Cantitate = txtcantitate.Text
.pret = txtpret.Text
.CotaTVA = txtcotatva.Text
End With
'Unprodus.codProdus = txt.CodP.text
MessageBox.Show("cod produs = " & UnProdus.CodProdus & " unitatea de masura =" &
UnProdus.UnitateMasura & " cota tva = " & UnProdus.CotaTVA)
MessageBox.Show("cantitate = " & UnProdus.Cantitate & "pret=" & UnProdus.pret &
"valoare= " & UnProdus.valoareprodus & "tva=" & UnProdus.tva)
End Sub

Private Sub txtcotatva_Validating(sender As Object, e As


System.ComponentModel.CancelEventArgs) Handles txtcotatva.Validating
If txtcotatva.Text = 0.24 Or txtcotatva.Text = 0.09 Or txtcotatva.Text = 0 Then
UnProdus.CotaTVA = txtcotatva.Text
Else
MessageBox.Show("cota tva este gresita!")
e.Cancel = True
End If
End Sub

End Class

You might also like