private void _Dg_Grid_CellClick(object sender, DataGridViewCellEventArgs e) { _Er_Error.Dispose(); if (e.RowIndex != -1) { if (e.ColumnIndex == 4) { string _Str_Relacion = Convert.ToString(_Dg_Grid.Rows[_Dg_Grid.CurrentCell.RowIndex].Cells[0].Value); string _Str_PreRelacion = Convert.ToString(_Dg_Grid.Rows[_Dg_Grid.CurrentCell.RowIndex].Cells[1].Value); string _Str_TipoRelacion = Convert.ToString(_Dg_Grid.Rows[_Dg_Grid.CurrentCell.RowIndex].Cells[3].Value); if (_Str_TipoRelacion == "COBRO CAMIÓN") { Cursor = Cursors.WaitCursor; Frm_ReporteRelacionCobro _Frm_Form = new Frm_ReporteRelacionCobro(Frm_Padre._Str_GroupComp, Frm_Padre._Str_Comp, "0", _Str_Relacion, false); _Frm_Form.ShowDialog(); Cursor = Cursors.Default; } else { if (_Str_PreRelacion.Trim().Length == 0) { _Str_PreRelacion = _Str_Relacion; } string _Str_Url = CLASES._Cls_Conexion._G_Str_Url_RelacionesCobranzaLocal.Replace("mrelacionaprob.aspx", "Resumen_Relacion.aspx") + "?crelacion=" + _Str_PreRelacion + "&compania=" + Frm_Padre._Str_Comp.Trim(); var _Frm = new Frm_Navegador(_Str_Url, true, true) { Dock = DockStyle.Fill, Width = Width, Height = (Height + 50) }; _Frm.ShowDialog(); } } } }
private void _Dg_Grid_Descargadas_CellClick(object sender, DataGridViewCellEventArgs e) { if ((e.ColumnIndex < 0) || (e.RowIndex < 0)) { return; } if (_Dg_Grid_Descargadas.Columns[e.ColumnIndex].Name == "_Btn_Verificar_Descargadas") { //Obtenemos los datos var _Int_cidrelacobro = Convert.ToInt32(_Dg_Grid_Descargadas.Rows[e.RowIndex].Cells["Nº Pre-Relación"].Value); var _Str_ccompany = _Dg_Grid_Descargadas.Rows[e.RowIndex].Cells["ccompany"].Value.ToString(); //Verificamos si la caja esta cerrando var _Bol_CierreCajaActivado = _Mtd_SeEstaCerrandoCaja(_Str_ccompany); //Tomamos el valor if (_Bol_CierreCajaActivado) { MessageBox.Show("Se esta cerrando caja en otro equipo.\nNo es posible aprobar relaciones en estos momentos.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } //Verificamos si la relacion esta correcta (fue descargada completa) if (_Mtd_RelacionDescargadaCorrectamente(Frm_Padre._Str_GroupComp, _Str_ccompany, _Int_cidrelacobro)) { //Verificamos si la relación ya fue aprobada if (_Mtd_RelacionYaFueAprobada(Frm_Padre._Str_GroupComp, _Str_ccompany, _Int_cidrelacobro)) { MessageBox.Show("La relación de cobranza ya fué aprobada.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { string _Str_Url = CLASES._Cls_Conexion._G_Str_Url_RelacionesCobranzaLocal + "?IdRelacion=" + _Int_cidrelacobro + "&compania=" + _Str_ccompany + "&usuario=" + Frm_Padre._Str_Use.Trim(); var _Frm = new Frm_Navegador(_Str_Url, true, true) { Dock = DockStyle.Fill, Width = Width, Height = (Height + 50) }; _Frm.ShowDialog(); } } else { MessageBox.Show("La relación de cobranza se está descargando por favor intenten nuevamente en unos minutos..", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } _Mtd_Actualizar_Descargadas(); _Mtd_VerificarSiHayQueCerrarFormulario(); _Mtd_ActualizaNotificadores(); } }