private void dgvOrdenInfusionImpregnacion_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex >= 0) { GeneralC.deshabilitarColumnas(dgvOrdenInfusionImpregnacion); if (edicion) { dgvOrdenInfusionImpregnacion.Columns["Dosis"].ReadOnly = false; dgvOrdenInfusionImpregnacion.Columns["Suspender"].ReadOnly = false; dgvOrdenInfusionImpregnacion.Columns["Horainicial"].ReadOnly = false; dgvOrdenInfusionImpregnacion.Columns["cchora"].ReadOnly = false; int fila = dgvOrdenInfusionImpregnacion.CurrentCell.RowIndex; if (!string.IsNullOrEmpty(medicamentos.tblInfusionImpregnacion.Rows[fila]["idEquivalenciaDisolvente"].ToString())) { dgvOrdenInfusionImpregnacion.Columns["dgCantidadDisolventeOrdenINIM"].ReadOnly = false; } if (GeneralC.verificarUbicacionCelda(e, dgvOrdenInfusionImpregnacion, "quitar") & e.RowIndex < dgvOrdenInfusionImpregnacion.Rows.Count - 1) { if (Mensajes.preguntaAnular()) { medicamentos.quitarMezcla(int.Parse(dgvOrdenInfusionImpregnacion.Rows[dgvOrdenInfusionImpregnacion.CurrentCell.RowIndex].Cells["IdMedicamento"].Value.ToString())); dgvOrdenInfusionImpregnacion.Rows.RemoveAt(e.RowIndex); } } else if (GeneralC.verificarUbicacionCelda(e, dgvOrdenInfusionImpregnacion, "agregar") & e.RowIndex == dgvOrdenInfusionImpregnacion.Rows.Count - 1) { agregarTipoInfusionImpregnacion(); } else if (GeneralC.verificarUbicacionCelda(e, dgvOrdenInfusionImpregnacion, "Disolvente") & e.RowIndex != dgvOrdenInfusionImpregnacion.Rows.Count - 1 & dgvOrdenInfusionImpregnacion.Rows[e.RowIndex].Cells["Disolvente"].Value.ToString() == ConstanteGeneral.POR_DEFINIR) { agregarDisolvente(); } } else if (GeneralC.verificarUbicacionCelda(e, dgvOrdenInfusionImpregnacion, "Mezcla") & (dgvOrdenInfusionImpregnacion.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == ConstanteGeneral.POR_DEFINIR || dgvOrdenInfusionImpregnacion.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == ConstanteGeneral.MEZCLA)) { GeneralC.abrirMezcla(dgvOrdenInfusionImpregnacion, ref medicamentos.tblMezcla, edicion, idAtencion, fecha, auditoria); verificarMezcla(); } } }