Exemple #1
0
        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;
 }
Exemple #3
0
        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();
        }
Exemple #4
0
 public void DeleteMaquinaria(tblMaquinaria maquinaria)
 {
     servidor.tblMaquinaria.DeleteOnSubmit(maquinaria);
 }
Exemple #5
0
 public void AddMaquinaria(tblMaquinaria maquinaria)
 {
     servidor.tblMaquinaria.InsertOnSubmit(maquinaria);
 }