private void toolStripButton1_Click(object sender, EventArgs e) { _rMedidorCanalSeleccionado = _medidorSeleccionado.GetNuevoRMedidorCanal(); FormRMedidorCanal fMedidorCanal = new FormRMedidorCanal(); fMedidorCanal.Editar(_rMedidorCanalSeleccionado); }
private void _dgvMedidorCanales_SelectionChanged(object sender, EventArgs e) { if (_dgvMedidorCanales.SelectedRows.Count > 0) { DataRow r = (_dgvMedidorCanales.SelectedRows[0].DataBoundItem as DataRowView).Row; _rMedidorCanalSeleccionado = new RMedidorCanal(r); ctrlMedidorCanal1.Visualizar(_rMedidorCanalSeleccionado); } }
private void _btnAdicionarMagnitud_Click(object sender, EventArgs e) { RMedidorCanal r = _medidor.GetNuevoRMedidorCanal(); r.FkCodFormato = _rMedidorFto.PkCodFormato; FormRMedidorCanal f = new FormRMedidorCanal(); if (f.Editar(r)) { VisualizarMagnitudes(); } }
private void _dgvDetMagnitudesElectricas_SelectionChanged(object sender, EventArgs e) { if (_dgvDetMagnitudesElectricas.SelectedRows.Count > 0) { DataRow r = (_dgvDetMagnitudesElectricas.SelectedRows[0].DataBoundItem as DataRowView).Row; _rMedCanal = new RMedidorCanal(r); _btnEditarMagnitud.Enabled = true; _btnEliminarMagnitud.Enabled = true; } else { _rMedCanal = null; _btnEditarMagnitud.Enabled = false; _btnEliminarMagnitud.Enabled = false; } }
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); } } } } }