private void Editar() { DataGridViewRow row = this.dgBusqueda.CurrentRow; if (row == null) { row = this.dgBusqueda.Rows[1]; } switch (_oAdmin.TabCodigo) { case "CALB": long idCalle = Convert.ToInt64(row.Cells[0].Value); frmCallesCrud oFrmCalCrud = new frmCallesCrud(idCalle, "NQ"); if (oFrmCalCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "SRUT": long idRuta = Convert.ToInt64(row.Cells[0].Value); frmRutasCrud oFrmRutCrud = new frmRutasCrud(idRuta, "H"); if (oFrmRutCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "TCS": string idTCS = row.Cells[0].Value.ToString(); frmTiposConexionesCrud oFrmTCSCrud = new frmTiposConexionesCrud(idTCS, "H"); if (oFrmTCSCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "COPB": long idCodPostal = Convert.ToInt64(row.Cells[0].Value); frmCodigoPostalCrud oFrmCodPostalCrud = new frmCodigoPostalCrud(idCodPostal, "NQ"); if (oFrmCodPostalCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "TME": long idMedidor = Convert.ToInt64(row.Cells[0].Value); string estadoMedidor = row.Cells[5].Value.ToString(); frmTiposMedidoresCrud oTiposMedidoresCrud = new frmTiposMedidoresCrud(idMedidor, estadoMedidor); oTiposMedidoresCrud.bloquearFecha(); if (!oTiposMedidoresCrud.IsDisposed) // ESTE CONTROL SE HACE HASTA QUE LA GRILLA DEJE DE TRAER LOS REGISTROS QUE TENGAN EL ESTADO "B" { if (oTiposMedidoresCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } } break; case "FAB": long idFabricante = Convert.ToInt64(row.Cells[0].Value); string estadoFabricante = row.Cells[2].Value.ToString(); frmFabricantesCrud oFabricantesCrud = new frmFabricantesCrud(idFabricante, estadoFabricante); oFabricantesCrud.bloquearFecha(); if (!oFabricantesCrud.IsDisposed) { if (oFabricantesCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } } break; case "SCAT": long id = Convert.ToInt64(row.Cells[0].Value); frmCategoriasCrud oFrmCatCrud = new frmCategoriasCrud(id, "E"); if (oFrmCatCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "LEC": long idLec = Convert.ToInt64(row.Cells[0].Value); frmLecturasConceptosCrud oFrmLecCrud = new frmLecturasConceptosCrud(idLec, "E"); oFrmLecCrud.bloquearFecha(); if (oFrmLecCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "LEM": long idLem = Convert.ToInt64(row.Cells[0].Value); frmLecturasModosCrudAux oFrmLemCrud = new frmLecturasModosCrudAux(idLem, "E"); oFrmLemCrud.bloquearFecha(); if (oFrmLemCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "USUS": int idUsu = Convert.ToInt32(row.Cells[0].Value); frmUsuariosCrud oFrmUsuCrud = new frmUsuariosCrud(idUsu, "E"); if (oFrmUsuCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; } }
private void Nuevo() { switch (_oAdmin.TabCodigo) { case "CALB": frmCallesCrud oFrmCalCrud = new frmCallesCrud(0, "NQ"); if (oFrmCalCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "SRUT": frmRutasCrud oFrmRutCrud = new frmRutasCrud(0, "H"); if (oFrmRutCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "TCS": frmTiposConexionesCrud oFrmTCSCrud = new frmTiposConexionesCrud("", "H"); if (oFrmTCSCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "": Console.WriteLine("Case 2"); break; case "COPB": frmCodigoPostalCrud oFrmCodPostalCrud = new frmCodigoPostalCrud(0, "NQ"); if (oFrmCodPostalCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "TME": frmTiposMedidoresCrud oFrmTiposMedidores = new frmTiposMedidoresCrud(0, ""); if (oFrmTiposMedidores.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "FAB": frmFabricantesCrud oFrmFabricantes = new frmFabricantesCrud(0, ""); if (oFrmFabricantes.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "SCAT": frmCategoriasCrud oFrmCatCrud = new frmCategoriasCrud(0, "I"); if (oFrmCatCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "LEC": frmLecturasConceptosCrud oFrmLecCrud = new frmLecturasConceptosCrud(0, ""); if (oFrmLecCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "TETE": frmTelefonosCrud oFrmTel = new frmTelefonosCrud(0, _oAdmin.TabCodigo, _oAdmin.CodigoRegistro, "I"); if (oFrmTel.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "TEEM": frmTelefonosCrud oFrmTeem = new frmTelefonosCrud(0, _oAdmin.TabCodigo, _oAdmin.CodigoRegistro, "I"); if (oFrmTeem.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "LEM": frmLecturasModosCrudAux oFrmLemCrud = new frmLecturasModosCrudAux(0, ""); oFrmLemCrud._oFuncionalidad = _oPermiso; if (oFrmLemCrud.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; case "USUS": frmUsuariosCrud ofrmUsu = new frmUsuariosCrud(0, "I"); if (ofrmUsu.ShowDialog() == DialogResult.OK) { _oFormAdmin.CargarGrilla(_oAdmin); } break; } }