private void toolStripButton1_Click(object sender, EventArgs e) { _rMedidorCanalSeleccionado = _medidorSeleccionado.GetNuevoRMedidorCanal(); FormRMedidorCanal fMedidorCanal = new FormRMedidorCanal(); fMedidorCanal.Editar(_rMedidorCanalSeleccionado); }
private void _btnMigrar_Click(object sender, EventArgs e) { List <long> tipoInf = new List <long>() { 112, 113, 114, 115, 116, 117 }; foreach (DataRow r in tabla.Rows) { string columnaCanal1 = Menor(r); if (columnaCanal1 == null) { r["Canal 1"] = DBNull.Value; } else { r["Canal 1"] = columnaCanal1; } AC_Medidor medidor = OraDalMedidorMgr.Instancia.GetPorNombre((string)r[0]); if (medidor != null) { for (int i = 8; i <= 13; i++) { RMedidorCanal rMedidorCanal = medidor.GetNuevoRMedidorCanal(); if (!(r["col" + i] is DBNull)) { rMedidorCanal.ColArchivo = (string)r["col" + i]; rMedidorCanal.FkCodInfcanal = tipoInf[i - 8]; rMedidorCanal.Kc = (double)r["col14"]; rMedidorCanal.Canal = GetCanal(rMedidorCanal.ColArchivo, columnaCanal1); List <MC_FormatoLectura> formatos = OraDalMC_FormatoLecturaMgr.Instancia.GetPorCodMedidor(medidor.PkCodMedidor); if (formatos.Count > 0) { rMedidorCanal.FkCodFormato = formatos[0].PkCodFto; } OraDalRMedidorCanalMgr.Instancia.Guardar(rMedidorCanal); } } } } }