Example #1
0
        private void toolStripButton1_Click(object sender, EventArgs e)
        {
            _rMedidorCanalSeleccionado = _medidorSeleccionado.GetNuevoRMedidorCanal();
            FormRMedidorCanal fMedidorCanal = new FormRMedidorCanal();

            fMedidorCanal.Editar(_rMedidorCanalSeleccionado);
        }
Example #2
0
 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);
     }
 }
Example #3
0
        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();
            }
        }
Example #4
0
 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;
     }
 }
Example #5
0
        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);
                        }
                    }
                }
            }
        }