Beispiel #1
0
 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();
             }
         }
     }
 }
Beispiel #2
0
        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();
            }
        }