亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mon_add.c

?? BC3.1編譯,小交換機計費系統.使用Dos做出如此好的界面,少有.
?? C
?? 第 1 頁 / 共 2 頁
字號:
#include <string.h>
#include <ctype.h>
#include <mem.h>
#include <alloc.h>
#include <graphics.h>

#include <bio.inc>
#include <menu.inc>
#include <key.inc>
#include <g_id.inc>

#include "feedef.h"

#define BK_CLR    7
#define CHR_CLR   0
#define HEAD_CLR  0
#define ITBL_CLR  5

/* function  : input the month_lease, new service, manly long call,
 *             repairing, and other fee
 * calls     :
 * called by : set_data() (set_data.c)
 * output    : input the fees and save to charge.pho
 * date      : 1993.9.22
 */
void set_month_add(void)
{
    UI pg;
    TABLE_STRUCT rate_tbl = {10,99,20,18,16,7,{48,70,68,68,68,68,68,68},ITBL_CLR};
    PHONE_STRUCT *tbl;

    clr_DialWin(2);

    set_finger_color(Dsp_clr.fng_clr);
    draw_table(&rate_tbl);        /* draw the table frame */
    disp_fee_head();              /* display table head   */
    disp_fee_help();              /* display the help information */

    load_phone_tbl();

    Newlen = phone_tbl_len();
    Count  = 1;
    tbl = Phone_top;

    disp_fee_tbl(tbl,Count);

    if(!(Newlen%16) && Newlen)
	 pg = Newlen/16;
    else
	 pg = (UI)(Newlen/16)+1;
    outf(542,397,11,14,"%2u",pg);

    locate_finger(0,2);
    message_disp(8," 根據右上方彈出提示窗口提示操作");

    input_fee_data();

    unload_phone_tbl();
    message_end();
}

/* function  : display the head Hanzi for the fee table
 * called by : set_mon_add()
 * date      : 1993.9.22
 */
void disp_fee_head(void)
{
	 outf(180,  80, BK_CLR, HEAD_CLR, "月附加費設定");     /* No.         */
	 outf(20,  103, BK_CLR, HEAD_CLR, "序號");     /* No.         */
	 outf(70,  103, BK_CLR, HEAD_CLR, "分機號");   /* phone No    */
	 outf(140, 103, BK_CLR, HEAD_CLR, "月租費");   /* month lease */
	 outf(202, 103, BK_CLR, HEAD_CLR, "新業務費"); /* new service */
	 outf(270, 103, BK_CLR, HEAD_CLR, "人工長話"); /* manly long  */
	 outf(340, 103, BK_CLR, HEAD_CLR, " 維修費");  /* reparing    */
	 outf(410, 103, BK_CLR, HEAD_CLR, " 其它費");  /* others      */

	 return;
}

/* function  : display the help information for input
 * called by : set_mon_add()
 * date      : 1993.9.22
 */
void disp_fee_help(void)
{
    hz16_disp(500,103,"單位: 元",HEAD_CLR);
    /*** PROMPT: ***/
    draw_back1(480, 122, 625, 357, 11);
    outf(490, 142, 11, 0, "F2   存盤");
    outf(490, 162, 11, 0, "F6   分機號定位");
    outf(490, 182, 11, 0, "F7   頁定位");
    outf(490, 202, 11, 0, "F9   復制前一欄");
    outf(490, 222, 11, 0, "←↓→↑ 移動");
    outf(490, 242, 11, 0, "PgUp  向前翻頁");
    outf(490, 262, 11, 0, "PgDn  向后翻頁");
    outf(490, 282, 11, 0, "Enter 輸入");
    outf(490, 322, 11, 0, "Esc   退出");

    /*** PAGE No. AND TOTAL PAGE ***/
    draw_back1(498, 365, 607, 427, 11);
    outf(518, 377, 11, 14, "第");
    outf(575, 377, 11, 14, "頁");
    outf(518, 397, 11, 14, "共");
    outf(575, 397, 11, 14, "頁");
}


/* function  : display a page of fee table
 * called by : set_mon_add(), pgup_fee_tbl(), pgdn_fee_tbl()
 * input     : tbl -- the first item of this page
 *             num -- the xu-hao of the first item of this page
 * date      : 1993.9.22
 */
void disp_fee_tbl(PHONE_STRUCT *tbl, UI num)
{
    UI i, j;
    UI x, y;
    UI pg;
    UNIT_STRUCT cer_unit;

    for(i=0; i<16; i++)        /* DISPLAY No. IN THE TABLE */
    {
	 if(num+i > MAX_USERS)
	     break;

	 outf(20, i*19+123, BK_CLR, HEAD_CLR, "%3u", num+i);
    }

    pg = (UI)(num/16)+1;    /* DISPLAY THIS PAGE No. */
    setfillstyle(1,11);
    bar(534, 393, 575, 377);
    outf(542, 377, 11, 14, "%2u", pg);

    /***** Display a page of the rate table. *****/
    for(i = 0; i < 16; i++)
    {
	 if(!strlen(tbl->phone_no) || (num+i > MAX_USERS))
	     break;
	 for(j = 1; j < 7; j++)
	 {
	      cer_unit.unit_x = i;
	      cer_unit.unit_y = j;
	      get_certain(&cer_unit);
	      x = cer_unit.dot_sx;
	      y = cer_unit.dot_sy+1;

	      switch(j)
	      {
		   case 1:    /* telephone no */
		       if(!strcmp(tbl->phone_no,""))
			   break;

		       outf(x+6,y,BK_CLR,CHR_CLR,"%-s",tbl->phone_no);
		       break;

		   case 2:    /* month lease */
		       outf(x+2,y,BK_CLR,CHR_CLR,"%7.2f",((double)tbl->month_lease)/100);
		       break;
		   case 3:    /* new service fee */
			outf(x+2,y,BK_CLR,CHR_CLR,"%7.2f",((double)tbl->addfee[0])/100);
			break;
		   case 4:    /* manly long call fee */
			outf(x+2,y,BK_CLR,CHR_CLR,"%7.2f",((double)tbl->addfee[1])/100);
			break;
		   case 5:    /* reparing fee */
			outf(x+2,y,BK_CLR,CHR_CLR,"%7.2f",((double)tbl->addfee[2])/100);
			break;
		   case 6:    /* other fee    */
			outf(x+2,y,BK_CLR,CHR_CLR,"%7.2f",((double)tbl->addfee[3])/100);
			break;
	      }    /* END SWITCH */
	 }         /* END FOR2   */

	 tbl++;
    }    /* END FOR1 */

    return;
}

/* function  : do as input keys
 * called by : set_month_add()
 * date      : 1993.9.23
 */
void input_fee_data(void)
{
    UI input;
    UC *title = "注意:";
    UC *warn = "最多只能有這么多分機號碼!";
    UC result;
    UNIT_STRUCT cur_unit;


    while(1)
    {
	input=get_key1();

	get_current(&cur_unit);

	switch(input)
	{
	    case ESC:   /* QUIT */
		 result=select_1in3();
		 switch(result)
		 {
		     case 1:     /* DON'T QUIT */
			 break;

		     case 2:     /* SAVE AND QUIT */
			 save_fee_tbl();
			 recover_screen(2);
			 return;

		     case 3:     /* QUIT AND DON'T SAVE */
			 recover_screen(2);
			 return;
		 }
		 break;

	    case UP:    /* GO TO THE LAST ROW */
		move_finger(0,1);
		break;

	    case DOWN:  /* GO TO THE NEXT ROW */
		 if(Count+cur_unit.unit_x == MAX_USERS)
		 {
	              warn_mesg(title, warn);
		      break;
		 }

		 if((Count+cur_unit.unit_x) < Newlen)
		     move_finger(1,1);
		 else
		     sound_bell();
		 break;

	    case LEFT:       /* go to the left colomn */
		 if(cur_unit.unit_y > 2)
		     move_finger(2,1);
		 else
		     sound_bell();
		 break;

	    case RIGHT:      /* go to the right column */
		 if( strlen(Phone_top[Count+cur_unit.unit_x-1].phone_no) )
		     move_finger(3,1);
		 else
		     sound_bell();
		 break;

	    case PAGEUP:
		 pgup_fee_tbl();
		 break;

	    case PAGEDOWN:
		 pgdn_fee_tbl();
		 break;

	    case F2:    /* SAVE THE fee TABLE */
		 save_fee_tbl();
		 break;

	    case F6:    /* locate according to the phone No input */
		 loc_fee_tbl();
		 break;

	    case F7:    /* PAGE No. LOCATE */
		 loc_fee_page();
		 break;

	    case F9:    /* COPY the last item */
		 copy_last_afee();
		 break;

	    case ENTER:
		 modi_fee_tbl();    /* MODIFY THE fee TABLE */
		 break;

	    default:
		 sound_bell();
		 break;
	}/* END OF SWITCH */
    }/* END OF WHILE */
}

/* function  : modify the fee table
 * called by : input_fee_data()
 * date      : 1993.9.23
 */
void modi_fee_tbl(void)
{
    UI xs, ye;
    UI result;
    UI back_in=4;
    UL lease, add;
    UC cur_y;
    UNIT_STRUCT cur_unit;

    hide_finger();

    message_disp(8," 輸入數字   Enter 確認");      /*number*/
    get_current(&cur_unit);
    xs = cur_unit.dot_sx;
    ye = cur_unit.dot_sy;

    switch(cur_unit.unit_y)
    {
	case 2:    /* month lease */
	    set_get_color(0, 10, 10, BK_CLR, CHR_CLR);
	    result = get_money(xs, ye+1, 17, 57, back_in, 4, &lease, 0x0);

	    /***** IF NOT "Esc", RECORD THE RATE INPUTTED. *****/
	    if(result)
		Phone_top[Count+cur_unit.unit_x-1].month_lease = lease;

	    move_finger(3,1);
	    break;

	case 3:    /* new service fee */
	case 4:    /* manly long call */
	case 5:    /* reparing fee    */
	case 6:    /* other fee       */
	    cur_y = cur_unit.unit_y;
	    set_get_color(0, 10, 10, BK_CLR, CHR_CLR);
            result = get_money(xs, ye+1, 17, 57, back_in, 4, &add, 0x0);

	    /***** IF NOT "Esc", RECORD THE RATE INPUTTED. *****/
	    if(result)
		Phone_top[Count+cur_unit.unit_x-1].addfee[cur_y-3] = add;

	    if(cur_y != 6)        /* not the most right one */
		move_finger(3,1);
	    else if( (Count+cur_unit.unit_x) < Newlen )/* not the last one */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲成人自拍一区| www.欧美.com| 国产精品成人免费在线| 日韩精品一区二区三区蜜臀| 国产婷婷色一区二区三区在线| 欧美va亚洲va在线观看蝴蝶网| 69堂国产成人免费视频| 亚洲国产高清aⅴ视频| 午夜精品免费在线| 日本欧美一区二区在线观看| 成人视屏免费看| 日韩午夜在线观看视频| 亚洲免费观看高清完整| 国产精品一区三区| 91精品麻豆日日躁夜夜躁| 91精品国产色综合久久不卡电影| 国产精品乱码妇女bbbb| 国产精品久久国产精麻豆99网站| 奇米影视一区二区三区小说| 欧美午夜影院一区| 欧美男人的天堂一二区| 亚洲欧洲综合另类在线| 亚洲裸体在线观看| 亚洲国产成人va在线观看天堂| 国产69精品久久久久777| 99综合影院在线| 久久综合色综合88| 久久国产生活片100| 在线电影一区二区三区| 亚洲一区二区三区四区五区中文| 亚洲国产欧美另类丝袜| 日本福利一区二区| 亚洲精品日日夜夜| 一本久久综合亚洲鲁鲁五月天| 日本久久一区二区三区| 这里只有精品免费| 亚洲国产精品ⅴa在线观看| 国产精品资源在线看| 久久美女高清视频| 国产精品影视在线| 国产精品欧美久久久久一区二区| 亚洲乱码国产乱码精品精小说| 日韩电影在线一区二区| 不卡视频免费播放| 亚洲私人黄色宅男| 蜜臀av在线播放一区二区三区| 欧美精品欧美精品系列| 精品国产精品一区二区夜夜嗨| 久久疯狂做爰流白浆xx| 精品福利视频一区二区三区| 亚洲同性同志一二三专区| 欧洲日韩一区二区三区| 亚洲成人综合网站| 国产91色综合久久免费分享| 中文欧美字幕免费| 日本精品免费观看高清观看| 欧美大肚乱孕交hd孕妇| 中文字幕亚洲欧美在线不卡| 91久久精品网| 美女视频黄免费的久久| 91女神在线视频| 亚洲自拍偷拍九九九| 91精品婷婷国产综合久久竹菊| 黄色小说综合网站| 中文字幕一区在线观看| 欧美亚洲免费在线一区| 激情国产一区二区| 玉米视频成人免费看| 国产伦精品一区二区三区在线观看 | 中文字幕一区在线观看| 久久精品国产精品青草| 欧美国产乱子伦| 欧美日韩日日夜夜| 国产九色sp调教91| 自拍偷拍欧美精品| 欧美成人精品1314www| 99re亚洲国产精品| 久久久久久久久久久久电影 | 欧美在线视频全部完| 久久精品国产色蜜蜜麻豆| 欧美日韩在线不卡| 国产福利91精品一区| 亚洲一区二区三区爽爽爽爽爽| 精品国产乱码久久| 欧美三电影在线| 国产91对白在线观看九色| 日本亚洲免费观看| 亚洲精品自拍动漫在线| 91视视频在线观看入口直接观看www | 26uuu精品一区二区三区四区在线| 不卡免费追剧大全电视剧网站| 日本在线播放一区二区三区| 欧美三级视频在线播放| 亚洲自拍偷拍九九九| 在线精品视频免费观看| 懂色av中文字幕一区二区三区 | 欧美群妇大交群的观看方式| av不卡在线观看| 国产永久精品大片wwwapp| 欧美va在线播放| 欧美日韩精品久久久| 91久久国产综合久久| 不卡av免费在线观看| 国产精品乡下勾搭老头1| 国产亚洲精品精华液| 91麻豆精品国产91久久久久| 色久优优欧美色久优优| 高潮精品一区videoshd| 国产成人精品免费| 尤物视频一区二区| 日韩亚洲国产中文字幕欧美| 狠狠色丁香久久婷婷综合丁香| 亚洲午夜在线视频| 亚洲一区二区在线免费看| 亚洲人成在线观看一区二区| 国产亚洲污的网站| 欧美国产日韩a欧美在线观看 | 在线播放视频一区| 欧美日韩综合不卡| 日本va欧美va精品| 麻豆久久久久久| 国产欧美日韩精品一区| 国产三级欧美三级| 色综合天天综合狠狠| 一本久久a久久精品亚洲| 91久久精品一区二区三| 免费观看30秒视频久久| 蜜桃视频在线一区| 国产一区二区三区在线看麻豆| 国产在线麻豆精品观看| 亚洲免费在线播放| 一二三区精品视频| 久久综合久久久久88| 久久久久国产精品麻豆ai换脸| 99精品欧美一区| 久久精品国产精品青草| 亚洲视频免费在线| 日韩你懂的电影在线观看| aaa亚洲精品| 欧美日免费三级在线| 日韩欧美亚洲另类制服综合在线| 欧美大胆一级视频| 中文字幕在线观看一区| 欧美tk—视频vk| 欧美高清在线视频| 亚洲高清在线视频| 久久福利视频一区二区| 亚洲一区二区在线视频| 蜜臀国产一区二区三区在线播放| 亚洲免费在线视频一区 二区| 久久综合九色综合欧美98| 国产日本欧美一区二区| 亚洲精品免费在线播放| 欧美国产日韩精品免费观看| 亚洲美女免费视频| 自拍偷拍亚洲激情| 国产日韩欧美电影| 一二三四区精品视频| 韩国一区二区在线观看| 日本强好片久久久久久aaa| 一区二区视频免费在线观看| 日韩高清不卡一区二区三区| 亚洲午夜电影网| 国产精品一区二区久久不卡| 色综合天天在线| 久久久蜜桃精品| 亚洲资源在线观看| 成人黄页在线观看| 国产成人精品影视| 国产在线观看一区二区| 在线观看日韩电影| 国产亚洲一区二区三区在线观看| 精品欧美一区二区在线观看| 亚洲欧洲在线观看av| 国产精品麻豆网站| 久草这里只有精品视频| 欧美最猛黑人xxxxx猛交| 国产欧美视频一区二区三区| 亚洲成在人线免费| 日日噜噜夜夜狠狠视频欧美人 | 久久国产福利国产秒拍| 在线国产电影不卡| 欧美国产成人精品| 国产精品成人在线观看| 麻豆精品久久精品色综合| 欧美少妇一区二区| 欧美区一区二区三区| 欧美日韩一二三| 91精品国产综合久久精品图片 | 99v久久综合狠狠综合久久| 久久精品人人做人人综合| 中文字幕国产精品一区二区| 精品在线播放免费| 日韩视频123| 国产精品水嫩水嫩| 国产精品一区在线观看乱码 | 精品亚洲欧美一区| 成人性生交大片免费看视频在线| www国产精品av| 国产一区二区视频在线播放|