public void Crea(object sender, EventArgs e) { if (!FormulariComplert()) { return; } tblMaquinaria p = new tblMaquinaria(); Propietari propietari = propietari_combo.GetSelected() as Propietari; p.nomMaquina = tipus_text_input.GetText(); p.dataCompra = data_data.GetDate(); p.numRoma = roma_text_input.GetText(); p.darreraInspeccio = inspeccio_data.GetDate(); p.id = GetMaquinariaNewId().ToString(); p.CodigoEmpresa = propietari.GetTbl().CodigoEmpresa; p.idProveedor = int.Parse(propietari.GetTbl().idProveedor); var checkedButton = tipus_panel.GetElement().Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked); if (checkedButton == propia_radiobutton.GetElement()) { p.enPropietat = true; } else if (checkedButton == llogada_radiobutton.GetElement()) { p.llogada = true; } Maquina maquina = new Maquina(p); maquinaria_per_afegir.Add(maquina); ActualitzaLlistaMaquinaria(); }
public Maquina(tblMaquinaria _maq) { maqui = _maq; }
public void Actualitza(object sender, EventArgs e) { if (!grid.IsSelected()) { return; } int id = int.Parse((string)grid.GetRowCell(grid.GetSelectedRowIndex(), "id").Value); Maquina maquinaria = propietaris_manager.GetMaquinaPerId(id.ToString()); for (int i = 0; i < maquinaria_per_afegir.Count; i++) { if (maquinaria_per_afegir[i].GetTbl().id == id.ToString()) { maquinaria = maquinaria_per_afegir[i]; break; } } if (maquinaria == null) { return; } if (!FormulariComplert()) { return; } maquinaria_per_eliminar.Add(maquinaria); tblMaquinaria p = new tblMaquinaria(); Propietari propietari = propietari_combo.GetSelected() as Propietari; p.nomMaquina = tipus_text_input.GetText(); p.dataCompra = data_data.GetDate(); p.numRoma = roma_text_input.GetText(); p.darreraInspeccio = inspeccio_data.GetDate(); p.id = maquinaria.GetTbl().id; p.CodigoEmpresa = propietari.GetTbl().CodigoEmpresa; p.idProveedor = int.Parse(propietari.GetTbl().idProveedor); var checkedButton = tipus_panel.GetElement().Controls.OfType <RadioButton>().FirstOrDefault(r => r.Checked); if (checkedButton == propia_radiobutton.GetElement()) { p.enPropietat = true; } else if (checkedButton == llogada_radiobutton.GetElement()) { p.llogada = true; } Maquina nova_maquina = new Maquina(p); maquinaria_per_afegir.Add(nova_maquina); ActualitzaLlistaMaquinaria(); grid.CleanSelection(); }
public void DeleteMaquinaria(tblMaquinaria maquinaria) { servidor.tblMaquinaria.DeleteOnSubmit(maquinaria); }
public void AddMaquinaria(tblMaquinaria maquinaria) { servidor.tblMaquinaria.InsertOnSubmit(maquinaria); }