コード例 #1
0
 private void eliminarFacturasInstalacion(string instalacion)
 {
     IList<FacturaEN> lista = new List<FacturaEN>();
     FacturaCEN factura = new FacturaCEN();
     lista = factura.ObtenerFacturasInstalacion(instalacion);
     foreach (FacturaEN f in lista)
     {
         factura.Eliminar(f.Id);
     }
 }
コード例 #2
0
        private void buttonEliminar_Click(object sender, EventArgs e)
        {
            FacturaCEN _fact = new FacturaCEN();
            InstalacionCEN instalacion = new InstalacionCEN();
            InstalacionGV instgv = (InstalacionGV)instalacionGrid.CurrentRow.DataBoundItem;
            IList<FacturaEN> facturas = _fact.ObtenerFacturasInstalacion(instgv.ID); //new List<string>();
            IList<string> id_facturas = new List<string>();

            foreach (FacturaEN f in facturas)
            {
                id_facturas.Add(f.Id);
            }

            instalacion.Unrelationer_facturas(instgv.ID,id_facturas);

            foreach (string s in id_facturas)
            {
                _fact.Eliminar(s);
            }

            DialogResult dr = MessageBox.Show("¿Desea eliminar la instalación ID " + instgv.ID + ": " + instgv.Nombre + "?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if(dr == DialogResult.Yes)
            {
                instalacion.Eliminar(instgv.ID);
            }
        }