Пример #1
0
        public DataTable BuscarGuiasPendientesAlmacen(int n_IdEmpresa, int n_TipoMovimiento, int n_TipoOrigen, int n_AnoTrabajo)
        {
            // n_Tipo = 1 BUSCA GUIA DE INGRESO PENDIENTES DE JALAR ALMACEN
            // n_Tipo = 2 BUSCA GUIA DE SALIDA PENDIENTES DE JALAR ALMACEN
            CN_vta_guias objguia  = new CN_vta_guias();
            DataTable    dtResult = new DataTable();

            string[,] arrCabeceraDg1 = new string[4, 4];

            objguia.mysConec = mysConec;
            objguia.GuiasTranportistasPendiente(n_IdEmpresa, n_TipoMovimiento, n_TipoOrigen, n_AnoTrabajo);
            dtResult = funDatos.DataTableOrdenar(objguia.dtLista, "c_numdoc DESC");

            arrCabeceraDg1[0, 0] = "Nº Guia";
            arrCabeceraDg1[0, 1] = "110";
            arrCabeceraDg1[0, 2] = "C";
            arrCabeceraDg1[0, 3] = "c_numdoc";

            arrCabeceraDg1[1, 0] = "Fch. Emision";
            arrCabeceraDg1[1, 1] = "80";
            arrCabeceraDg1[1, 2] = "C";
            arrCabeceraDg1[1, 3] = "d_fchdoc";

            arrCabeceraDg1[2, 0] = "Cliente";
            arrCabeceraDg1[2, 1] = "400";
            arrCabeceraDg1[2, 2] = "C";
            arrCabeceraDg1[2, 3] = "c_nombre";

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

            Genericas xFun = new Genericas();

            xFun.Buscar_CampoBusqueda = "n_id";
            xFun.Buscar_CampoOrden    = "c_numdoc";
            xFun.Buscar_CadFiltro     = "";
            dtResult = xFun.Buscar(arrCabeceraDg1, dtResult);
            return(dtResult);
        }
Пример #2
0
        public void SeleccionarEntregas(int n_IdPedidoCliente, bool b_Seleccionar)
        {
            DataTable    dtResult = new DataTable();
            CN_vta_guias objGui   = new CN_vta_guias();

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

            objGui.mysConec = mysConec;

            MostrarEntregas(n_IdPedidoCliente);

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

            // FLEX GRID DE LOS TAREAS
            arrCabeceraFlexFil[0, 0] = "Cod. Producto";
            arrCabeceraFlexFil[0, 1] = "80";
            arrCabeceraFlexFil[0, 2] = "C";
            arrCabeceraFlexFil[0, 3] = "";
            arrCabeceraFlexFil[0, 4] = "c_codpro";

            arrCabeceraFlexFil[1, 0] = "Descripcion";
            arrCabeceraFlexFil[1, 1] = "200";
            arrCabeceraFlexFil[1, 2] = "C";
            arrCabeceraFlexFil[1, 3] = "";
            arrCabeceraFlexFil[1, 4] = "c_despro";

            arrCabeceraFlexFil[2, 0] = "Uni. Med.";
            arrCabeceraFlexFil[2, 1] = "40";
            arrCabeceraFlexFil[2, 2] = "C";
            arrCabeceraFlexFil[2, 3] = "";
            arrCabeceraFlexFil[2, 4] = "c_abrpre";

            arrCabeceraFlexFil[3, 0] = "Cantidad Solicitada";
            arrCabeceraFlexFil[3, 1] = "70";
            arrCabeceraFlexFil[3, 2] = "D";
            arrCabeceraFlexFil[3, 3] = "0.00";
            arrCabeceraFlexFil[3, 4] = "n_can";

            arrCabeceraFlexFil[4, 0] = "Cantidad Entregada";
            arrCabeceraFlexFil[4, 1] = "70";
            arrCabeceraFlexFil[4, 2] = "D";
            arrCabeceraFlexFil[4, 3] = "0.00";
            arrCabeceraFlexFil[4, 4] = "n_canent";

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

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

            arrCabeceraFlexFil[7, 0] = "n_idItem";
            arrCabeceraFlexFil[7, 1] = "0";
            arrCabeceraFlexFil[7, 2] = "N";
            arrCabeceraFlexFil[7, 3] = "";
            arrCabeceraFlexFil[7, 4] = "n_idite";

            funDatos.Filtrar_CampoOrden      = "c_despro";
            funDatos.Filtrar_Titulo          = "Entregas del Pedido";
            funDatos.Filtrar_ColumnaCheck    = 7;
            funDatos.Filtrar_ColumnaBusqueda = 8;
            funDatos.Filtrar_CampoBusqueda   = "n_idite";
            funDatos.Filtrar_AplicarFiltro   = false;
            dtResult = null;
            dtResult = funDatos.Filtrar(arrCabeceraFlexFil, dtLista);

            dtLista = dtResult;
            return;
        }
Пример #3
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);
        }