Esempio n. 1
0
        public void BuscarPlanVentasActivo(int n_IdEmpresa, int n_Estado)
        {
            DataTable         dtResult    = new DataTable();
            CD_ges_planventas o_planventa = new CD_ges_planventas();

            string[,] arrCabeceraFlexFil = new string[5, 5];
            string n_ancho = "0";

            o_planventa.mysConec = mysConec;
            o_planventa.Consulta1(n_IdEmpresa, n_Estado);
            dtResult = o_planventa.dtLista;

            n_ancho = "40";
            //if (b_Seleccionar == false) { n_ancho = "0"; }

            // FLEX GRID DE LOS TAREAS
            arrCabeceraFlexFil[0, 0] = "Nº Plan";
            arrCabeceraFlexFil[0, 1] = "100";
            arrCabeceraFlexFil[0, 2] = "C";
            arrCabeceraFlexFil[0, 3] = "";
            arrCabeceraFlexFil[0, 4] = "n_id";

            arrCabeceraFlexFil[1, 0] = "Fch. Plan";
            arrCabeceraFlexFil[1, 1] = "70";
            arrCabeceraFlexFil[1, 2] = "F";
            arrCabeceraFlexFil[1, 3] = "dd/MM/yyyy";
            arrCabeceraFlexFil[1, 4] = "d_fchcre";

            arrCabeceraFlexFil[2, 0] = "Descripcion";
            arrCabeceraFlexFil[2, 1] = "300";
            arrCabeceraFlexFil[2, 2] = "C";
            arrCabeceraFlexFil[2, 3] = "";
            arrCabeceraFlexFil[2, 4] = "c_des";

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

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

            funDatos.Filtrar_CampoOrden      = "c_des";
            funDatos.Filtrar_Titulo          = "Plan de Ventas Activos";
            funDatos.Filtrar_ColumnaCheck    = 4;
            funDatos.Filtrar_ColumnaBusqueda = 5;
            funDatos.Filtrar_CampoBusqueda   = "n_id";
            funDatos.Filtrar_AplicarFiltro   = false;
            dtResult = funDatos.Filtrar(arrCabeceraFlexFil, dtResult);

            dtLista = dtResult;
            return;
        }
Esempio n. 2
0
        public DataTable PendientesOtrosMeses(int n_IdEmpresa, int n_IdCuentaBanco, int n_IdPeriodo)
        {
            DataTable           dtResult = new DataTable();
            CD_tes_conciliacion o_Conci  = new CD_tes_conciliacion();

            string[,] arrCabeceraFlex1 = new string[12, 5];
            string c_Fecha = "01/" + n_IdPeriodo.ToString("00") + "/" + STU_SISTEMA.ANOTRABAJO;

            o_Conci.mysConec = mysConec;
            o_Conci.TraerPenidentesOtroMes(n_IdEmpresa, n_IdCuentaBanco, c_Fecha);
            dtResult = o_Conci.dtLista;

            // FLEX GRID DE LOS TAREAS
            arrCabeceraFlex1[0, 0] = "Nº Registro";
            arrCabeceraFlex1[0, 1] = "60";
            arrCabeceraFlex1[0, 2] = "C";
            arrCabeceraFlex1[0, 3] = "";
            arrCabeceraFlex1[0, 4] = "c_numreg";

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

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

            arrCabeceraFlex1[3, 0] = "Fch. Operacion";
            arrCabeceraFlex1[3, 1] = "70";
            arrCabeceraFlex1[3, 2] = "F";
            arrCabeceraFlex1[3, 3] = "dd/MM/yyyy";
            arrCabeceraFlex1[3, 4] = "d_fchope";

            arrCabeceraFlex1[4, 0] = "Medio Pago";
            arrCabeceraFlex1[4, 1] = "150";
            arrCabeceraFlex1[4, 2] = "C";
            arrCabeceraFlex1[4, 3] = "";
            arrCabeceraFlex1[4, 4] = "c_des3";

            arrCabeceraFlex1[5, 0] = "Glosa";
            arrCabeceraFlex1[5, 1] = "150";
            arrCabeceraFlex1[5, 2] = "C";
            arrCabeceraFlex1[5, 3] = "";
            arrCabeceraFlex1[5, 4] = "c_glo";

            arrCabeceraFlex1[6, 0] = "Debe";
            arrCabeceraFlex1[6, 1] = "70";
            arrCabeceraFlex1[6, 2] = "D";
            arrCabeceraFlex1[6, 3] = "0.00";
            arrCabeceraFlex1[6, 4] = "n_debe";

            arrCabeceraFlex1[7, 0] = "Haber";
            arrCabeceraFlex1[7, 1] = "70";
            arrCabeceraFlex1[7, 2] = "D";
            arrCabeceraFlex1[7, 3] = "0.00";
            arrCabeceraFlex1[7, 4] = "n_haber";

            arrCabeceraFlex1[8, 0] = "Check";
            arrCabeceraFlex1[8, 1] = "40";
            arrCabeceraFlex1[8, 2] = "B";
            arrCabeceraFlex1[8, 3] = "";
            arrCabeceraFlex1[8, 4] = "b_check";

            arrCabeceraFlex1[9, 0] = "n_idtes";
            arrCabeceraFlex1[9, 1] = "0";
            arrCabeceraFlex1[9, 2] = "N";
            arrCabeceraFlex1[9, 3] = "";
            arrCabeceraFlex1[9, 4] = "n_idtes";

            arrCabeceraFlex1[10, 0] = "n_idori";
            arrCabeceraFlex1[10, 1] = "0";
            arrCabeceraFlex1[10, 2] = "N";
            arrCabeceraFlex1[10, 3] = "";
            arrCabeceraFlex1[10, 4] = "n_idori";

            arrCabeceraFlex1[11, 0] = "Indice";
            arrCabeceraFlex1[11, 1] = "0";
            arrCabeceraFlex1[11, 2] = "C";
            arrCabeceraFlex1[11, 3] = "";
            arrCabeceraFlex1[11, 4] = "c_indice";

            funDatos.Filtrar_CampoOrden      = "d_fchope";
            funDatos.Filtrar_Titulo          = "Operaciones Pendientes de Conciliacion";
            funDatos.Filtrar_ColumnaCheck    = 9;
            funDatos.Filtrar_ColumnaBusqueda = 12;
            funDatos.Filtrar_CampoBusqueda   = "c_indice";
            funDatos.Filtrar_AplicarFiltro   = true;
            dtResult = funDatos.Filtrar(arrCabeceraFlex1, dtResult);

            return(dtResult);
        }
Esempio n. 3
0
        void MostrarDocVenta()
        {
            string[,] arrCabeceraDg1 = new string[8, 5];
            CN_vta_ventas objVenta     = new CN_vta_ventas();
            DataTable     DtVentas     = new DataTable();
            DataTable     dtResult     = new DataTable();
            DataTable     dtresulpre   = new DataTable();
            DataTable     dtItemFiltro = new DataTable();

            objVenta.mysConec = mysConec;
            DtVentas          = objVenta.DocumentosRetencion(STU_SISTEMA.EMPRESAID, Convert.ToInt32(LblIdPro.Text));

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

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

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

            arrCabeceraDg1[3, 0] = "Fch. Emision";
            arrCabeceraDg1[3, 1] = "70";
            arrCabeceraDg1[3, 2] = "F";
            arrCabeceraDg1[3, 3] = "";
            arrCabeceraDg1[3, 4] = "d_fchemi";

            arrCabeceraDg1[4, 0] = "Importe";
            arrCabeceraDg1[4, 1] = "80";
            arrCabeceraDg1[4, 2] = "N";
            arrCabeceraDg1[4, 3] = "0.00";
            arrCabeceraDg1[4, 4] = "n_importe";

            arrCabeceraDg1[5, 0] = "Saldo";
            arrCabeceraDg1[5, 1] = "80";
            arrCabeceraDg1[5, 2] = "N";
            arrCabeceraDg1[5, 3] = "0.00";
            arrCabeceraDg1[5, 4] = "n_saldo";

            arrCabeceraDg1[6, 0] = "Sel";
            arrCabeceraDg1[6, 1] = "40";
            arrCabeceraDg1[6, 2] = "B";
            arrCabeceraDg1[6, 3] = "0.00";
            arrCabeceraDg1[6, 4] = "n_sel";

            arrCabeceraDg1[7, 0] = "IdDoc";
            arrCabeceraDg1[7, 1] = "0";
            arrCabeceraDg1[7, 2] = "N";
            arrCabeceraDg1[7, 3] = "";
            arrCabeceraDg1[7, 4] = "n_id";

            Genericas xFun = new Genericas();

            xFun.Filtrar_CampoBusqueda   = "n_id";
            xFun.Filtrar_CampoOrden      = "c_numdoc";
            xFun.Filtrar_ColumnaBusqueda = 8;
            xFun.Filtrar_ColumnaCheck    = 7;
            dtResult = xFun.Filtrar(arrCabeceraDg1, DtVentas);

            if (dtResult == null)
            {
                return;
            }
            if (dtResult.Rows.Count == 0)
            {
                return;
            }

            int    n_row   = 0;
            string c_dato  = "";
            double n_valor = 0;

            booAgregando = true;
            for (n_row = 0; n_row <= dtResult.Rows.Count - 1; n_row++)
            {
                FgItems.Rows.Count = FgItems.Rows.Count + 1;
                c_dato             = dtResult.Rows[n_row]["c_numdoc"].ToString();
                FgItems.SetData(FgItems.Rows.Count - 1, 1, c_dato);

                c_dato = dtResult.Rows[n_row]["c_desmon"].ToString();
                FgItems.SetData(FgItems.Rows.Count - 1, 2, c_dato);

                c_dato = dtResult.Rows[n_row]["c_tipdoc"].ToString();
                FgItems.SetData(FgItems.Rows.Count - 1, 3, c_dato);

                c_dato = Convert.ToDateTime(dtResult.Rows[n_row]["d_fchemi"]).ToString("dd/MM/yyyy");
                FgItems.SetData(FgItems.Rows.Count - 1, 4, c_dato);

                c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_importe"]).ToString("0.00");
                FgItems.SetData(FgItems.Rows.Count - 1, 5, c_dato);

                c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_saldo"]).ToString("0.00");
                FgItems.SetData(FgItems.Rows.Count - 1, 6, c_dato);

                c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_saldo"]).ToString("0.00");
                FgItems.SetData(FgItems.Rows.Count - 1, 7, c_dato);

                c_dato = TxtTasRet.Text;
                FgItems.SetData(FgItems.Rows.Count - 1, 8, c_dato);

                n_valor = Convert.ToDouble(dtResult.Rows[n_row]["n_saldo"]);
                n_valor = (n_valor * (Convert.ToDouble(TxtTasRet.Text) / 100));
                FgItems.SetData(FgItems.Rows.Count - 1, 9, n_valor.ToString());

                c_dato = Convert.ToDouble(dtResult.Rows[n_row]["n_id"]).ToString();
                FgItems.SetData(FgItems.Rows.Count - 1, 10, c_dato);
            }
            booAgregando = false;
            SumarColumnas();
        }
Esempio n. 4
0
        public DataTable PedidosConSaldo(int n_IdEmpresa, int n_IdCliente)
        {
            DataTable    dtResult = new DataTable();
            CN_vta_guias objGui   = new CN_vta_guias();

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

            objGui.mysConec = mysConec;
            if (ListarPedidosPendientes(n_IdEmpresa, n_IdCliente) == true)
            {
                dtResult = dtLisPedPend;
            }

            // FLEX GRID DE LOS TAREAS
            arrCabeceraFlexFil[0, 0] = "Nº Documento";
            arrCabeceraFlexFil[0, 1] = "100";
            arrCabeceraFlexFil[0, 2] = "C";
            arrCabeceraFlexFil[0, 3] = "";
            arrCabeceraFlexFil[0, 4] = "c_numdoc";

            arrCabeceraFlexFil[1, 0] = "Fecha Pedido";
            arrCabeceraFlexFil[1, 1] = "70";
            arrCabeceraFlexFil[1, 2] = "F";
            arrCabeceraFlexFil[1, 3] = "";
            arrCabeceraFlexFil[1, 4] = "d_fchped";

            arrCabeceraFlexFil[2, 0] = "Fecha ENtrega";
            arrCabeceraFlexFil[2, 1] = "70";
            arrCabeceraFlexFil[2, 2] = "F";
            arrCabeceraFlexFil[2, 3] = "";
            arrCabeceraFlexFil[2, 4] = "d_fchent";

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

            arrCabeceraFlexFil[4, 0] = "Orden de Compra";
            arrCabeceraFlexFil[4, 1] = "150";
            arrCabeceraFlexFil[4, 2] = "C";
            arrCabeceraFlexFil[4, 3] = "";
            arrCabeceraFlexFil[4, 4] = "c_numordcom";


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

            arrCabeceraFlexFil[6, 0] = "n_id";
            arrCabeceraFlexFil[6, 1] = "0";
            arrCabeceraFlexFil[6, 2] = "C";
            arrCabeceraFlexFil[6, 3] = "";
            arrCabeceraFlexFil[6, 4] = "n_id";

            funDatos.Filtrar_CampoOrden      = "c_numdoc";
            funDatos.Filtrar_Titulo          = "Pedidos pendientes de entrega";
            funDatos.Filtrar_ColumnaCheck    = 6;
            funDatos.Filtrar_ColumnaBusqueda = 7;
            funDatos.Filtrar_CampoBusqueda   = "n_id";
            dtResult = funDatos.Filtrar(arrCabeceraFlexFil, dtResult);

            return(dtResult);
        }