Beispiel #1
0
        public DataTable DocumentosConSaldo(int n_IdEmpresa, int n_IdCliente)
        {
            DataTable      dtResult = new DataTable();
            CD_log_compras objCom   = new CD_log_compras();

            string[,] arrCabeceraFlexFil = new string[12, 5];

            objCom.mysConec = mysConec;
            dtResult        = objCom.Consulta5(n_IdEmpresa, n_IdCliente);

            // FLEX GRID DE LOS TAREAS

            arrCabeceraFlexFil[0, 0] = "Proveedor";
            arrCabeceraFlexFil[0, 1] = "300";
            arrCabeceraFlexFil[0, 2] = "C";
            arrCabeceraFlexFil[0, 3] = "";
            arrCabeceraFlexFil[0, 4] = "c_nombre";

            arrCabeceraFlexFil[1, 0] = "Nº Documento";
            arrCabeceraFlexFil[1, 1] = "110";
            arrCabeceraFlexFil[1, 2] = "C";
            arrCabeceraFlexFil[1, 3] = "";
            arrCabeceraFlexFil[1, 4] = "c_numdoc";

            arrCabeceraFlexFil[2, 0] = "T.D.";
            arrCabeceraFlexFil[2, 1] = "40";
            arrCabeceraFlexFil[2, 2] = "C";
            arrCabeceraFlexFil[2, 3] = "";
            arrCabeceraFlexFil[2, 4] = "c_destipdoc";

            arrCabeceraFlexFil[3, 0] = "Dia";
            arrCabeceraFlexFil[3, 1] = "30";
            arrCabeceraFlexFil[3, 2] = "C";
            arrCabeceraFlexFil[3, 3] = "";
            arrCabeceraFlexFil[3, 4] = "n_dia";

            arrCabeceraFlexFil[4, 0] = "Mes";
            arrCabeceraFlexFil[4, 1] = "30";
            arrCabeceraFlexFil[4, 2] = "C";
            arrCabeceraFlexFil[4, 3] = "";
            arrCabeceraFlexFil[4, 4] = "n_mes";

            arrCabeceraFlexFil[5, 0] = "Año";
            arrCabeceraFlexFil[5, 1] = "40";
            arrCabeceraFlexFil[5, 2] = "C";
            arrCabeceraFlexFil[5, 3] = "";
            arrCabeceraFlexFil[5, 4] = "n_ano";

            arrCabeceraFlexFil[6, 0] = "Condicion de Pago";
            arrCabeceraFlexFil[6, 1] = "100";
            arrCabeceraFlexFil[6, 2] = "C";
            arrCabeceraFlexFil[6, 3] = "";
            arrCabeceraFlexFil[6, 4] = "c_desconpag";

            arrCabeceraFlexFil[7, 0] = "Moneda";
            arrCabeceraFlexFil[7, 1] = "40";
            arrCabeceraFlexFil[7, 2] = "C";
            arrCabeceraFlexFil[7, 3] = "";
            arrCabeceraFlexFil[7, 4] = "c_desmon";

            arrCabeceraFlexFil[8, 0] = "Importe";
            arrCabeceraFlexFil[8, 1] = "80";
            arrCabeceraFlexFil[8, 2] = "D";
            arrCabeceraFlexFil[8, 3] = "0.00";
            arrCabeceraFlexFil[8, 4] = "n_importe";

            arrCabeceraFlexFil[9, 0] = "Saldo";
            arrCabeceraFlexFil[9, 1] = "80";
            arrCabeceraFlexFil[9, 2] = "D";
            arrCabeceraFlexFil[9, 3] = "0.00";
            arrCabeceraFlexFil[9, 4] = "n_saldo";

            arrCabeceraFlexFil[10, 0] = "Sel";
            arrCabeceraFlexFil[10, 1] = "40";
            arrCabeceraFlexFil[10, 2] = "B";
            arrCabeceraFlexFil[10, 3] = "";
            arrCabeceraFlexFil[10, 4] = "n_sel";

            arrCabeceraFlexFil[11, 0] = "Id";
            arrCabeceraFlexFil[11, 1] = "0";
            arrCabeceraFlexFil[11, 2] = "N";
            arrCabeceraFlexFil[11, 3] = "";
            arrCabeceraFlexFil[11, 4] = "n_id";

            fundatos.Filtrar_CampoOrden      = "c_numdoc";
            fundatos.Filtrar_Titulo          = "Documentos Pendientes de Pago";
            fundatos.Filtrar_ColumnaCheck    = 11;
            fundatos.Filtrar_ColumnaBusqueda = 12;
            fundatos.Filtrar_CampoBusqueda   = "n_id";
            fundatos.Filtrar_AplicarFiltro   = true;
            dtResult = fundatos.Filtrar(arrCabeceraFlexFil, dtResult);

            return(dtResult);
        }