public void Crea(object sender, EventArgs e) { if (!FormulariComplert()) { return; } Parcela parcela = propietaris_manager.GetParcelesSeleccionades()[0]; tblAnaliticaFincaParcela analitica = new tblAnaliticaFincaParcela(); analitica.Fecha = data_dataselect.GetDate(); analitica.IC = decimal.Parse(intensitat_colorant_text_input.GetText()); analitica.ph = decimal.Parse(ph_text_input.GetText()); analitica.grauAlc = decimal.Parse(grau_text_input.GetText()); analitica.DensitatProduccio = decimal.Parse(densitat_text_input.GetText()); analitica.EstatSanitari = estat_sanitari_text_input.GetText(); analitica.Observaciones = observacions_text_input.GetText(); analitica.CodigoEmpresa = parcela.GetTbl().CodigoEmpresa; analitica.idAnalitica = GetAnaliticaNewId(); analitica.idFinca = parcela.GetTbl().idFinca; analitica.idParte = propietaris_manager.GetPartesNewId(); analitica.idParcela = parcela.GetTbl().idParcela; Analitica a = new Analitica(analitica); analitiques_per_afegir.Add(a); ActualitzaLlistaAnalitiques(); }
public Analitica(tblAnaliticaFincaParcela analitica) { _tbl = analitica; }
public void Actualitza(object sender, EventArgs e) { if (!grid.IsSelected()) { return; } string[] str = grid.GetSelectedRow(); int id = int.Parse(str[5]); Analitica analitica = propietaris_manager.GetAnaliticaPerId(id); for (int i = 0; i < analitiques_per_afegir.Count; i++) { if (analitiques_per_afegir[i].GetTbl().idAnalitica == id) { analitica = analitiques_per_afegir[i]; break; } } if (analitica == null) { return; } if (!FormulariComplert()) { return; } analitiques_per_eliminar.Add(analitica); tblAnaliticaFincaParcela a = new tblAnaliticaFincaParcela(); a.Fecha = data_dataselect.GetDate(); a.IC = decimal.Parse(intensitat_colorant_text_input.GetText()); a.ph = decimal.Parse(ph_text_input.GetText()); a.grauAlc = decimal.Parse(grau_text_input.GetText()); a.DensitatProduccio = decimal.Parse(densitat_text_input.GetText()); a.EstatSanitari = estat_sanitari_text_input.GetText(); a.Observaciones = observacions_text_input.GetText(); a.CodigoEmpresa = analitica.GetTbl().CodigoEmpresa; a.idAnalitica = analitica.GetTbl().idAnalitica; a.idFinca = analitica.GetTbl().idFinca; a.idParte = analitica.GetTbl().idParte; a.idParcela = analitica.GetTbl().idParcela; Analitica nova_analitica = new Analitica(a); for (int i = 0; i < analitiques_per_afegir.Count; i++) { if (analitiques_per_afegir[i].GetTbl().idAnalitica == nova_analitica.GetTbl().idAnalitica) { analitiques_per_afegir.RemoveAt(i); break; } } analitiques_per_afegir.Add(nova_analitica); ActualitzaLlistaAnalitiques(); grid.CleanSelection(); data_dataselect.Focus(); }
public void DeleteAnalitica(tblAnaliticaFincaParcela analitica) { servidor.tblAnaliticaFincaParcela.DeleteOnSubmit(analitica); }
public void AddAnalitica(tblAnaliticaFincaParcela analitica) { servidor.tblAnaliticaFincaParcela.InsertOnSubmit(analitica); }