public CrearFichaMantenimiento(FichaMantenimiento fichaMantenimiento) { InitializeComponent(); dgZonas.ColumnCount = 4; dgZonas.Columns[0].Name = "Zona"; dgZonas.Columns[1].Name = "Area"; dgZonas.Columns[2].Name = "Descripcion de zona"; dgZonas.Columns[3].Name = "id"; dgZonas.Columns[3].Visible = false; dgZonas.Columns[0].ReadOnly = true; dgZonas.Columns[1].ReadOnly = true; dgZonas.Columns[2].ReadOnly = true; dgZonas.Columns[3].ReadOnly = true; dgZonas.Columns[3].ReadOnly = true; DataGridViewCheckBoxColumn dgSabotaje = new DataGridViewCheckBoxColumn(); DataGridViewCheckBoxColumn dgCobertura = new DataGridViewCheckBoxColumn(); DataGridViewCheckBoxColumn dgBateria = new DataGridViewCheckBoxColumn(); dgZonas.Columns.Add(dgSabotaje); dgZonas.Columns[4].Name = "Test de sabotaje"; dgZonas.Columns.Add(dgCobertura); dgZonas.Columns[5].Name = "Test de cobertura"; dgZonas.Columns.Add(dgBateria); dgZonas.Columns[6].Name = "Estado bateria"; dgZonas.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; dgZonas.ForeColor = Color.Black; this.fichaMantenimiento = fichaMantenimiento; this.fichaAbonado = new FichaAbonado(fichaMantenimiento.IIdFichaAbonado); tNumeroParte.ReadOnly = true; tFechaParte.ReadOnly = true; tNumeroParte.SelectedText = fichaMantenimiento.SNumero; tFechaParte.SelectedText = Data.formatearFecha(fichaMantenimiento.SFecha); tNAbonado.ReadOnly = true; tTipoPanel.ReadOnly = true; tEmpresaInstaladora.ReadOnly = true; tNombreRazon.ReadOnly = true; tDireccion.ReadOnly = true; tLocalidad.ReadOnly = true; tProvincia.ReadOnly = true; tCOPO.ReadOnly = true; tFechaAlta.ReadOnly = true; tEmail.ReadOnly = true; tViaPrincipal.ReadOnly = true; tModeloPrincipal.ReadOnly = true; tFormatoPrincipal.ReadOnly = true; tTestPrincipal.ReadOnly = true; tViaSecundaria.ReadOnly = true; tModeloSecundaria.ReadOnly = true; tFormatoSecundaria.ReadOnly = true; tTestSecundaria.ReadOnly = true; tCCTVIP.ReadOnly = true; tModeloCctvip.ReadOnly = true; tIpCliente.ReadOnly = true; tPuerto.ReadOnly = true; tIMEI.ReadOnly = true; ArrayList testZonas = FichaMantenimiento.consultar_zonas(fichaMantenimiento.IId); for (int i = 0; i < testZonas.Count; i++) { TestZonas tzZona = (TestZonas)testZonas[i]; Zona z = new Zona(tzZona.IIdZona); if (tzZona != null) { String[] row = { z.sZona, z.Area, z.Descripcion, z.IId.ToString(), tzZona.BSabotaje.ToString(), tzZona.BCobertura.ToString(), tzZona.BBateria.ToString() }; dgZonas.Rows.Add(row); } } Fill(); }
public void Fill() { if (fichaAbonado != null) { ArrayList zonas = fichaAbonado.consultar_zona(); for (int i = 0; i < zonas.Count; i++) { Zona z = (Zona)zonas[i]; String[] row = { z.sZona, z.Area, z.Descripcion, z.IId.ToString() }; dgZonas.Rows.Add(row); } tNAbonado.Clear(); tNAbonado.SelectedText = fichaAbonado.SNAbonado; tTipoPanel.Clear(); tTipoPanel.SelectedText = fichaAbonado.STipoPanel; tEmpresaInstaladora.Clear(); tEmpresaInstaladora.SelectedText = fichaAbonado.SEmpresaInstaladora; tNombreRazon.Clear(); tNombreRazon.SelectedText = fichaAbonado.SNombreRazonSocial; tDireccion.Clear(); tDireccion.SelectedText = fichaAbonado.SDireccion; tLocalidad.Clear(); tLocalidad.SelectedText = fichaAbonado.SLocalidad; tProvincia.Clear(); tProvincia.SelectedText = fichaAbonado.SProvincia; tCOPO.Clear(); tCOPO.SelectedText = fichaAbonado.SCopo; tFechaAlta.Clear(); tFechaAlta.SelectedText = Data.formatearFecha(fichaAbonado.SFechaAlta); tEmail.Clear(); tEmail.SelectedText = fichaAbonado.SEmail; cbTelefonos.Items.Clear(); if (!fichaAbonado.STelefono1.Equals("")) { cbTelefonos.Items.Add(fichaAbonado.STelefono1); cbTelefonos.SelectedIndex = 0; if (!fichaAbonado.STelefono2.Equals("")) { cbTelefonos.Items.Add(fichaAbonado.STelefono2); if (!fichaAbonado.STelefono3.Equals("")) { cbTelefonos.Items.Add(fichaAbonado.STelefono3); } } } tViaPrincipal.Clear(); tViaPrincipal.SelectedText = fichaAbonado.SViaPrincipal; tModeloPrincipal.Clear(); tModeloPrincipal.SelectedText = fichaAbonado.SModeloPrincipal; tFormatoPrincipal.Clear(); tFormatoPrincipal.SelectedText = fichaAbonado.SFormatoPrincipal; tTestPrincipal.Clear(); tTestPrincipal.SelectedText = fichaAbonado.STestPrincipal; tViaSecundaria.Clear(); tViaSecundaria.SelectedText = fichaAbonado.SViaSecundaria; tModeloSecundaria.Clear(); tModeloSecundaria.SelectedText = fichaAbonado.SModeloSecundaria; tFormatoSecundaria.Clear(); tFormatoSecundaria.SelectedText = fichaAbonado.SFormatoSecundaria; tTestSecundaria.Clear(); tTestSecundaria.SelectedText = fichaAbonado.STestSecundaria; tCCTVIP.Clear(); tCCTVIP.SelectedText = fichaAbonado.SCctvIp; tModeloCctvip.Clear(); tModeloCctvip.SelectedText = fichaAbonado.SCctvIpModelo; tIpCliente.Clear(); tIpCliente.SelectedText = fichaAbonado.SCctvIpCliente; tPuerto.Clear(); tPuerto.SelectedText = fichaAbonado.SCctvIpPuerto; tIMEI.Clear(); tIMEI.SelectedText = fichaAbonado.SIMEI; } else if (fichaMantenimiento != null) { tNumeroParte.Clear(); tNumeroParte.SelectedText = fichaMantenimiento.SNumero; tFechaParte.Clear(); tFechaParte.SelectedText = Data.formatearFecha(fichaMantenimiento.SFecha); rtComentarios.Clear(); rtComentarios.SelectedText = fichaMantenimiento.SComentarios; } }