private void DgvListaPreturi_StergereLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BListaPreturiStandard lucrareDeSters = this.dgvListaPreturi.Rows[pIndexRand].Tag as BListaPreturiStandard; if (lucrareDeSters != null) { if (Mesaj.Confirmare(this.GetFormParinte(), BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ConfirmatiStergerea), lucrareDeSters.Denumire)) { lucrareDeSters.Close(true, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Stergere), null); ConstruiesteRanduriDGV(); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void initRezumatLucrari(List <int> pListaIdLucrari, Dictionary <int, int> pDictLucrariNrElem) { BColectieListaPreturiStandard listaLucrari = BListaPreturiStandard.getByListaId(pListaIdLucrari, null); Dictionary <int, string> dictIdDenumire = listaLucrari.GetAsDictIdDenumire(); this.ctrlRezumatLucrari.Initializeaza(dictIdDenumire, pDictLucrariNrElem, BMultiLingv.getElementById(BMultiLingv.EnumDictionar.Lucrari), false); }
private void DgvClientListaPreturi_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); Tuple <BListaPreturiStandard, BListaPreturiClienti> valori = this.dgvClientListaPreturi.Rows[this.dgvClientListaPreturi.CurrentCell.RowIndex].Tag as Tuple <BListaPreturiStandard, BListaPreturiClienti>; BListaPreturiStandard pretStandard = valori.Item1; if (pretStandard != null) { if (Setari.Lucrari.FormDetaliuLucrare.Afiseaza(this.GetFormParinte(), pretStandard)) { incarcaRand(this.dgvClientListaPreturi.Rows[pIndexRand], valori.Item1, valori.Item2); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void LblFindLucrare_DeschideEcranCautare(Control psender, object pxObiectExistent) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BListaPreturiStandard lucrare = FormListaLucrari.Afiseaza(this.GetFormParinte(), this.lClient); if (lucrare != null) { this.lLucrareSelectata = lucrare; Initializeaza(this.lComanda, this.lClient, this.lLucrareSelectata); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvComenzi_EditareLinie(DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BClientiComenzi comandaDeModificat = pDGVSender.Rows[pIndexRand].Tag as BClientiComenzi; if (comandaDeModificat != null) { BListaPreturiStandard lucrare = BListaPreturiStandard.getById(comandaDeModificat.IdLucrare, null); if (FormDetaliuComanda.Afiseaza(this.GetFormParinte(), comandaDeModificat, this.lClient, lucrare)) { incarcaRand(pDGVSender.Rows[pIndexRand], comandaDeModificat); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaLucrari_SelectieUnicaEfectuata(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BListaPreturiStandard lucrareSelectata = this.dgvListaLucrari.Rows[e.RowIndex].Tag as BListaPreturiStandard; if (lucrareSelectata != null) { _SLucrare = lucrareSelectata; inchideEcranulOK(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void CtrlValidareAnulare_Validare(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BColectieListaPreturiStandard listaPreturiExistenta = BListaPreturiStandard.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); List <string> listaDenumireLucrareExistenta = listaPreturiExistenta.GetDenumireLucrari(); foreach (DataGridViewRow row in this.dgvListaImportPreturi.Rows) { StructImportListaPreturi lucrare = (StructImportListaPreturi)row.Tag; if (!listaDenumireLucrareExistenta.Contains(lucrare.Denumire.Trim())) { BListaPreturiStandard.Add(lucrare.Denumire, string.Empty, lucrare.Cod, 0, 0, lucrare.PretLei, lucrare.PretEuro, null); } } inchideEcranulOK(); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaComenzi_EditareLinie(DataGridViewPersonalizat pDGVSende, int pIndexRand) { this.modedit = true; if (this.lSeIncarca) { return; } try { incepeIncarcarea(); /// lore 02.09.2019 // Tuple<BClientiComenzi, BListaPreturiClienti> comandaDeModificat = this.dgvListaComenzi.Rows[pIndexRand].Tag as Tuple<BClientiComenzi, BListaPreturiClienti>; // BListaPreturiStandard pretstandard = BListaPreturiStandard.getById(comandaDeModificat.Item1.IdLucrare, null); /////////////////////// BClientiComenzi comandaDeModificat = this.dgvListaComenzi.Rows[pIndexRand].Tag as BClientiComenzi; if (comandaDeModificat != null) //&& !this.btnActivDezactivat.Selectat { BListaPreturiStandard lucrare = BListaPreturiStandard.getById(comandaDeModificat.IdLucrare, null); if (TablouDeBord.Clienti.FormDetaliuComanda.Afiseaza(this.GetFormParinte(), comandaDeModificat, BClienti.getClient(comandaDeModificat.IdClient, null), lucrare)) { incarcaRand(this.dgvListaComenzi.Rows[pIndexRand], comandaDeModificat); //, pretstandard, comandaDeModificat.Item2); /// lore 02.09.2019 } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvListaPreturi_EditareLinie(CCL.UI.DataGridViewPersonalizat pDGVSender, int pIndexRand) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BListaPreturiStandard lucrareDeModificat = this.dgvListaPreturi.Rows[pIndexRand].Tag as BListaPreturiStandard; if (lucrareDeModificat != null) { if (FormDetaliuLucrare.Afiseaza(this.GetFormParinte(), lucrareDeModificat)) { incarcaRand(this.dgvListaPreturi.Rows[pIndexRand], lucrareDeModificat); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void BtnDeschide_Click(object sender, EventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BListaPreturiStandard lucrare = FormListaLucrari.Afiseaza(this.GetFormParinte(), null); if (lucrare != null) { this.Initializeaza(new StructIdDenumire(lucrare.Id, BListaPreturiStandard.getById(lucrare.Id, null).Denumire), this.lTipDeschidere); ascundeEcranCautare(); anuntaSelectia(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void ConstruiesteRanduriDGV() { this.dgvListaPreturi.IncepeContructieRanduri(); var listaElem = BListaPreturiStandard.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); //Incarcam lista foreach (var elem in listaElem) { incarcaRand(this.dgvListaPreturi.Rows[this.dgvListaPreturi.Rows.Add()], elem); } this.dgvListaPreturi.FinalizeazaContructieRanduri(); int totalElemente = this.dgvListaPreturi.RowCount; if (totalElemente == 1) { this.lblTotalListaPreturi.Text = totalElemente.ToString() + BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ElementGasit); } else { this.lblTotalListaPreturi.Text = totalElemente.ToString() + BMultiLingv.getElementById(BMultiLingv.EnumDictionar.ElementeGasite); } }
private void LgfLucrare_DeschideEcranCautare(Control psender, object pxObiectExistent) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); BListaPreturiStandard lucrare = FormListaLucrari.Afiseaza(this.GetFormParinte(), null); if (lucrare != null) { this.lgfLucrare.ObiectAfisajCorespunzator = lucrare; cereUpdate(); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
///lore 30.08.3019 private void DgvListaDePreturiClienti_CellEndEdit(object sender, DataGridViewCellEventArgs e) { this.modedit = true; if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); Tuple <BClientiComenzi, BListaPreturiClienti> valori = this.dgvListaComenzi.Rows[e.RowIndex].Tag as Tuple <BClientiComenzi, BListaPreturiClienti>; if (valori == null) { return; } BClientiComenzi pelement = valori.Item1; BListaPreturiClienti pretClient = valori.Item2; // BListaPreturiClienti pretClient = BListaPreturiClienti.GetPretClient(pelement.IdLucrare, pelement.IdClient, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); BListaPreturiStandard pretStandard = BListaPreturiStandard.getById(pelement.IdLucrare, null); bool refresh = false; if (pretClient != null) { refresh = pretClient.UpdatePret(CUtil.GetAsDouble(this.dgvListaComenzi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value)); //numar = this.dgvListaComenzi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value } else { //Adaugare double pretNou = CUtil.GetAsDouble(this.dgvListaComenzi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); if (pretNou != pretStandard.GetValoare()) { int id = BListaPreturiClienti.Add(pretStandard.Id, this.lClient.Id, pretNou, pretStandard.GetMoneda(), pretStandard.TermenMediuZile, null); if (id > 0) { refresh = true; pretClient = new BListaPreturiClienti(id); } } } /* if (refresh) * { * incarcaRand(this.dgvListaComenzi.Rows[e.RowIndex], pelement);//, pretStandard, pretClient); * }*/ incarcaRand(this.dgvListaComenzi.Rows[e.RowIndex], pelement); } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
public static bool Afiseaza(Form pEcranPariente, BListaPreturiStandard pLucrare) { using (FormDetaliuLucrare ecran = new FormDetaliuLucrare(pLucrare)) { ecran.AplicaPreferinteleUtilizatorului(); return(CCL.UI.IHMUtile.DeschideEcran(pEcranPariente, ecran)); } }
private void incarcaRand(DataGridViewRow pRand, BListaPreturiStandard pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaSelectieUnica(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colPret.ToString()].Value = pElem.GetValoare(); pRand.Cells[EnumColoaneDGV.colMoneda.ToString()].Value = pElem.GetEtichetaMoneda(); }
public void Initializeaza(BListaPreturiStandard pLucrare) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); //Afisam this.lgfLucrare.ObiectAfisajCorespunzator = pLucrare; finalizeazaIncarcarea(); }
private void DgvClientListaPreturi_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca || e.RowIndex < 0) { return; } try { incepeIncarcarea(); Tuple <BListaPreturiStandard, BListaPreturiClienti> valori = this.dgvClientListaPreturi.Rows[e.RowIndex].Tag as Tuple <BListaPreturiStandard, BListaPreturiClienti>; if (valori == null) { return; } BListaPreturiStandard pretStandard = valori.Item1; BListaPreturiClienti pretClient = valori.Item2; bool refresh = false; if (pretClient != null) { //Update refresh = pretClient.UpdatePret(CUtil.GetAsDouble(this.dgvClientListaPreturi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value)); } else { //Adaugare double pretNou = CUtil.GetAsDouble(this.dgvClientListaPreturi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); if (pretNou != pretStandard.GetValoare()) { int id = BListaPreturiClienti.Add(pretStandard.Id, this.lClient.Id, pretNou, pretStandard.GetMoneda(), pretStandard.TermenMediuZile, null); if (id > 0) { refresh = true; pretClient = new BListaPreturiClienti(id); } } } if (refresh) { incarcaRand(this.dgvClientListaPreturi.Rows[e.RowIndex], pretStandard, pretClient); } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private void DgvClientListaPreturi_CellEndEdit(object sender, DataGridViewCellEventArgs e) { if (this.lSeIncarca) { return; } try { incepeIncarcarea(); Tuple <BListaPreturiStandard, BListaPreturiClienti> valori = this.dgvClientListaPreturi.Rows[this.dgvClientListaPreturi.CurrentCell.RowIndex].Tag as Tuple <BListaPreturiStandard, BListaPreturiClienti>; BListaPreturiStandard pretStandard = valori.Item1; BListaPreturiClienti pretClient = valori.Item2; if (pretClient != null) { pretClient.TermenAgreat = pretStandard.TermenMediuZile; if (pretClient.ValoareRON == 0) { double valoareEuro = CUtil.GetAsDouble(this.dgvClientListaPreturi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); pretClient.ValoareRON = 0; pretClient.ValoareEUR = valoareEuro; } else { double valoareRon = CUtil.GetAsDouble(this.dgvClientListaPreturi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); pretClient.ValoareRON = valoareRon; pretClient.ValoareEUR = 0; } pretClient.UpdateAll(); } else { if (pretStandard.ValoareRON == 0) { double valoareEuro = CUtil.GetAsDouble(this.dgvClientListaPreturi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); BListaPreturiClienti.Add(pretStandard.Id, this.lClient.Id, 0, valoareEuro, pretStandard.TermenMediuZile, null); } else { double valoareRon = CUtil.GetAsDouble(this.dgvClientListaPreturi.Rows[e.RowIndex].Cells[e.ColumnIndex].Value); BListaPreturiClienti.Add(pretStandard.Id, this.lClient.Id, 0, valoareRon, pretStandard.TermenMediuZile, null); } } } catch (Exception ex) { GestiuneErori.AfiseazaMesaj(this.GetFormParinte(), ex); } finally { finalizeazaIncarcarea(); } }
private double getTipPretStandard(BListaPreturiStandard pPretStandard, bool esteRon) { if (esteRon) { return(pPretStandard.ValoareRON == 0 ? pPretStandard.ValoareEUR : pPretStandard.ValoareRON); } else { return(pPretStandard.ValoareEUR == 0 ? pPretStandard.ValoareEUR : pPretStandard.ValoareRON); } }
private void ConstruiesteRanduriDGV() { this.dgvListaLucrari.IncepeContructieRanduri(); var listaElem = BListaPreturiStandard.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRand(this.dgvListaLucrari.Rows[this.dgvListaLucrari.Rows.Add()], elem); } this.dgvListaLucrari.FinalizeazaContructieRanduri(); }
public void SelectieInteligenta(int pIdLucrare) { if (this.GetIdLucrare() == pIdLucrare) { this.Goleste(); } else { this.lgfLucrare.ObiectAfisajCorespunzator = BListaPreturiStandard.getById(pIdLucrare, null); } cereUpdate(); }
private void incarcaRand(DataGridViewRow pRand, BListaPreturiStandard pElem) { pRand.Tag = pElem; DataGridViewPersonalizat.InitCelulaEditare(pRand, this.lEcranInModificare); pRand.Cells[EnumColoaneDGV.colDenumire.ToString()].Value = pElem.Denumire; pRand.Cells[EnumColoaneDGV.colPrescurtare.ToString()].Value = pElem.DenumirePrescurtata; pRand.Cells[EnumColoaneDGV.colCod.ToString()].Value = pElem.CodIntern; pRand.Cells[EnumColoaneDGV.colCategorie.ToString()].Value = BListaPreturiStandard.getById(BListaPreturiStandard.getByIdCategorie(pElem.IdCategorie, null), null); pRand.Cells[EnumColoaneDGV.colTermenMediu.ToString()].Value = pElem.TermenMediuZile; pRand.Cells[EnumColoaneDGV.colValoareRon.ToString()].Value = pElem.ValoareRON; pRand.Cells[EnumColoaneDGV.colValoareEuro.ToString()].Value = pElem.ValoareEUR; DataGridViewPersonalizat.InitCelulaStergere(pRand); }
private void ConstruiesteRanduriDGV(BColectieClientiComenzi pListaComenzi) { this.dgvListaComenzi.IncepeContructieRanduri(); foreach (var elem in pListaComenzi) { ///lore 02.09.2019 BListaPreturiStandard pElem2 = BListaPreturiStandard.getById(elem.IdLucrare, null); BListaPreturiClienti pElemClient = BListaPreturiClienti.GetPretClient(elem.IdLucrare, elem.IdClient, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); incarcaRand(this.dgvListaComenzi.Rows[this.dgvListaComenzi.Rows.Add()], elem);//, pElem2, pElemClient); } this.dgvListaComenzi.FinalizeazaContructieRanduri(); filtreazaDupaText(); }
private bool Salveaza() { bool esteValid = BListaPreturiStandard.SuntInformatiileNecesareCoerente(this.txtDenumireLucrare.Text); if (this.lLucrare == null) { if (esteValid) { int id = BListaPreturiStandard.Add(this.txtDenumireLucrare.Text, this.txtPrescurtareLucrare.Text, this.txtCodLucrare.Text, CUtil.GetTextInt32(this.txtTermenMediuLucrare.Text), getIdCategorie(), getValoareRon(), getValoareEuro(), null); this.lLucrare = BListaPreturiStandard.getById(id, null); salveazaEtape(this.lLucrare.Id); } else { seteazaAlerta(); } } else { this.lLucrare.Denumire = this.txtDenumireLucrare.Text; this.lLucrare.DenumirePrescurtata = this.txtPrescurtareLucrare.Text; this.lLucrare.CodIntern = this.txtCodLucrare.Text; this.lLucrare.IdCategorie = getIdCategorie(); Tuple <double, EnumTipMoneda> tupleValoare = this.ctrlValoareMonetara.ValoareTuple; if (tupleValoare.Item2 == EnumTipMoneda.Lei) { this.lLucrare.ValoareRON = tupleValoare.Item1; this.lLucrare.ValoareEUR = 0; } else { this.lLucrare.ValoareRON = 0; this.lLucrare.ValoareEUR = tupleValoare.Item1; } this.lLucrare.TermenMediuZile = CUtil.GetTextInt32(this.txtTermenMediuLucrare.Text); if (esteValid) { this.lLucrare.UpdateAll(); salveazaEtape(this.lLucrare.Id); } else { seteazaAlerta(); } } return(esteValid); }
private void ConstruiesteRanduriDGV() { this.dgvListaDePreturiClienti.IncepeContructieRanduri(); this.lblClinica.Text = this.lClient.Denumire; var listaElem = BListaPreturiStandard.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRandPretStandard(this.dgvListaDePreturiClienti.Rows[this.dgvListaDePreturiClienti.Rows.Add()], elem, null); } this.dgvListaDePreturiClienti.FinalizeazaContructieRanduri(); }
private FormDetaliuLucrare(BListaPreturiStandard pLucrare) { this.DoubleBuffered = true; InitializeComponent(); this.lLucrare = pLucrare; if (!CCL.UI.IHMUtile.SuntemInDebug()) { adaugaHandlere(); initTextML(); this.CentratCuDeplasare(); } }
private void ConstruiesteRanduriDGV() { this.dgvClientListaPreturi.IncepeContructieRanduri(); var listaElem = BListaPreturiStandard.GetListByParam(CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); foreach (var elem in listaElem) { incarcaRand(this.dgvClientListaPreturi.Rows[this.dgvClientListaPreturi.Rows.Add()], elem, BListaPreturiClienti.GetPretClient(elem.Id, this.lClient.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null)); } this.dgvClientListaPreturi.FinalizeazaContructieRanduri(); this.lblClientTotalPreturi.Text = "Total preturi:" + this.dgvClientListaPreturi.RowCount.ToString(); }
public void Initializeaza(BClientiComenzi pComanda, BClienti pClient) { base.InitializeazaVariabileleGenerale(); incepeIncarcarea(); this.lComanda = pComanda; this.lClient = pClient; initListe(); this.cboComandaReprezentant.Focus(); this.panelOptiuni.Visible = false; if (this.lComanda == null || this.lClient == null) { this.ctrlComandaDataPrimire.DataAfisata = DateTime.Now; this.lLucrareSelectata = FormListaLucrari._SLucrare; this.lblFindLucrare.Text = this.lLucrareSelectata.Denumire; this.ctrlComandaDataLaGata.DataAfisata = this.ctrlComandaDataPrimire.DataAfisata.AddDays(this.lLucrareSelectata.TermenMediuZile); this.txtComandaPacientNume.Goleste(); this.txtComandaPacientPrenume.Goleste(); this.ctrlPacientDataNasterii.Goleste(); this.chkComandaPacientFeminin.Checked = false; this.chkComandaPacientMasculin.Checked = false; this.txtComandaObservatii.Goleste(); } else { this.lLucrareSelectata = BListaPreturiStandard.getLucrareById(this.lComanda.IdLucrare, null); this.lblFindLucrare.Text = this.lLucrareSelectata.Denumire; this.cboComandaReprezentant.SelectedValue = lComanda.IdReprezentantClient; this.cboCabinet.SelectedValue = lComanda.IdCabinet; this.txtComandaPacientNume.Text = lComanda.NumePacient; this.txtComandaPacientPrenume.Text = lComanda.PrenumePacient; this.ctrlPacientDataNasterii.DataAfisata = lComanda.DataNasterePacient; this.chkComandaPacientFeminin.Checked = getSexClient(true); this.chkComandaPacientMasculin.Checked = getSexClient(false); this.ctrlComandaDataPrimire.DataAfisata = lComanda.DataPrimire; this.ctrlComandaDataLaGata.DataAfisata = lComanda.DataLaGata; this.txtComandaObservatii.Text = lComanda.Observatii; } ConstruiesteColoaneDGV(); ConstruiesteRanduriDGV(); finalizeazaIncarcarea(); }
internal bool Salveaza() { bool esteValid = BListaPreturiStandard.SuntInformatiileNecesareCoerente(this.txtDenumireLucrare.Text); if (this.lPretLucrare == null) { if (esteValid) { int id = BListaPreturiStandard.Add(this.txtDenumireLucrare.Text, this.txtPrescurtareLucrare.Text, this.txtCodLucrare.Text, CUtil.GetTextInt32(this.txtTermenMediuLucrare.Text), getIdCategorie(), getValoareRon(), getValoareEuro(), null); this.lPretLucrare = BListaPreturiStandard.getLucrareById(id, null); } else { seteazaAlerta(); } } else { this.lPretLucrare.Denumire = this.txtDenumireLucrare.Text; this.lPretLucrare.DenumirePrescurtata = this.txtPrescurtareLucrare.Text; this.lPretLucrare.CodIntern = this.txtCodLucrare.Text; this.lPretLucrare.IdCategorie = getIdCategorie(); if (this.lPretLucrare.ValoareRON != 0) { this.lPretLucrare.ValoareRON = Double.Parse(this.txtValoareLucrare.Text); } else { this.lPretLucrare.ValoareEUR = Double.Parse(this.txtValoareLucrare.Text); } this.lPretLucrare.TermenMediuZile = CUtil.GetTextInt32(this.txtTermenMediuLucrare.Text); if (esteValid) { this.lPretLucrare.UpdateAll(); if (this.dgvListaEtapaAdaugate.RowCount > 0) { salveazaEtape(this.lPretLucrare.Id); } } else { seteazaAlerta(); } } return(esteValid); }
public void Initializeaza(BListaPreturiStandard pPretLucrare) { base.InitializeazaVariabileleGenerale(); this.lPretLucrare = pPretLucrare; incepeIncarcarea(); if (this.lPretLucrare == null) { this.txtDenumireLucrare.Goleste(); this.txtPrescurtareLucrare.Goleste(); this.txtCodLucrare.Goleste(); this.lblCautaCategorieLucrare.Goleste(); this.txtValoareLucrare.Goleste(); this.chkLucrareEuro.Checked = false; this.chkLucrareRon.Checked = false; this.txtTermenMediuLucrare.Goleste(); this.lblCautaSubcategorieLucrare.Goleste(); } else { this.lColectieLucrariEtape = BLucrariEtape.GetListByParamIdLucrare(this.lPretLucrare.Id, CDL.iStomaLab.CDefinitiiComune.EnumStare.Activa, null); FormListaCategorii._SCategorie = BCategorii.getCategorieById(this.lPretLucrare.IdCategorie, null); this.txtDenumireLucrare.Text = this.lPretLucrare.Denumire; this.txtPrescurtareLucrare.Text = this.lPretLucrare.DenumirePrescurtata; this.txtCodLucrare.Text = this.lPretLucrare.CodIntern; this.lblCautaCategorieLucrare.Text = BListaPreturiStandard.getById(BListaPreturiStandard.getByIdCategorie(this.lPretLucrare.IdCategorie, null), null); this.lblCautaSubcategorieLucrare.Text = BListaPreturiStandard.getById(this.lPretLucrare.IdCategorie, null); if (this.lPretLucrare.ValoareEUR != 0) { this.chkLucrareEuro.Checked = true; this.txtValoareLucrare.Text = lPretLucrare.ValoareEUR.ToString(); } else { this.chkLucrareRon.Checked = true; this.txtValoareLucrare.Text = lPretLucrare.ValoareRON.ToString(); } this.txtTermenMediuLucrare.Text = this.lPretLucrare.TermenMediuZile.ToString(); } ConstruiesteColoaneDGV(); ConstruiesteRanduriDGV(); finalizeazaIncarcarea(); }