Yeni Teklif Oluştur
Müşteriye gönderilecek yeni bir teklif hazırlayın

Teklif Temel Bilgileri
Teklif başlık, firma ve genel bilgileri

{{ getSeciliFirmaAdi() }}

Firma seçmek için tıklayın
@if (teklifForm.get('baslik')?.invalid && teklifForm.get('baslik')?.touched) {
Teklif başlığı zorunludur (minimum 3 karakter)
}

{{ getSeciliDurumAdi() }}

{{ getSeciliParabirimiAdi() }}

Teklif Kalemleri
Teklife dahil edilecek ürün/hizmetler ({{ kalemler.length }} kalem)

@for (kalem of kalemler.controls; track $index; let i = $index) {

Kalem {{ i + 1 }}

@if (kalemler.length > 1) { }
@if (kalem.get('urunAdi')?.invalid && kalem.get('urunAdi')?.touched) {
Ürün adı zorunludur
}
{{ kalem.get('birim')?.value }}

Kalem Toplamı: {{ kalem.get('toplam')?.value | number:'1.2-2' }} {{ teklifForm.get('parabirimi')?.value }}

}

Genel Toplam

{{ kalemler.length }} kalem toplam tutarı

{{ teklifForm.get('tutar')?.value | number:'1.2-2' }} {{ teklifForm.get('parabirimi')?.value }}

Ek Notlar
Teklif ile ilgili ek notlar ve açıklamalar

@if (teklifForm.invalid && teklifForm.touched) {
Dikkat! Lütfen tüm zorunlu alanları doldurun.
Eksik alanlar:
    @if (teklifForm.get('baslik')?.invalid) {
  • Teklif başlığı gerekli
  • } @if (kalemler.length === 0) {
  • En az bir kalem eklemelisiniz
  • } @for (kalem of kalemler.controls; track $index; let i = $index) { @if (kalem.get('urunAdi')?.invalid) {
  • Kalem {{ i + 1 }} - Ürün adı gerekli
  • } }
} @if (yukleniyor()) {
Teklif kaydediliyor, lütfen bekleyin...
} @if (teklifForm.valid) {
Form hazır!

Tüm gerekli alanlar dolduruldu. Teklifi kaydetmek için "Teklifi Kaydet" butonuna tıklayın.

Başlık: {{ teklifForm.get('baslik')?.value }}
@if (teklifForm.get('firmaId')?.value) {
Firma: {{ getSeciliFirmaAdi() }}
}
Kalem Sayısı: {{ kalemler.length }}
Toplam Tutar: {{ teklifForm.get('tutar')?.value | number:'1.2-2' }} {{ teklifForm.get('parabirimi')?.value }}
Durum: {{ getSeciliDurumAdi() }}
}