毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VC++药品销售管理系统(源代码+总框图) 第6页

更新时间:2010-4-4:  来源:毕业论文
VC++药品销售管理系统(源代码+总框图) 第6页
 int Index;
          Index=app->single.GetYaoNum(2);
       m_XiaoList.ResetContent(); //列表清空
       for(int i=0;i<Index;i++)//逐条加入信息
    {  
        m_XiaoList.AddString(app->single.GetYao(i,2)->YName);
    }
    }
    else
     MessageBox("库存中没有此货物");
   }
     MessageBox("库存中还没有此货物");
  }
}

void Sell::OnOK()
{
 CDialog::OnOK();
}
void Sell::OnSelchangeList1()
{
 CMedManageApp *app = (CMedManageApp *)AfxGetApp();
 int nIndex=m_XiaoList.GetCurSel();
 m_SingXiao.ResetContent();
 if(nIndex!=LB_ERR)
 {
        m_SingXiao.AddString(app->single.GetYao(nIndex,2)->YName);
      m_SingXiao.AddString(app->single.GetYao(nIndex,2)->YKind);
      m_SingXiao.AddString(app->single.GetYao(nIndex,2)->YNumber);
      m_SingXiao.AddString(app->single.GetYao(nIndex,2)->YPrice);
         m_Name=app->single.GetYao(nIndex,2)->YName;
         m_Kind=app->single.GetYao(nIndex,2)->YKind;
      m_Number=app->single.GetYao(nIndex,2)->YNumber;
         m_Price=app->single.GetYao(nIndex,2)->YPrice;
 }
  UpdateData(false);
}

void Sell::OnButsearch()
{
 int Index;
 CMedManageApp *app = (CMedManageApp *)AfxGetApp();
    Index=app->single.GetYaoNum(2);
 m_XiaoList.ResetContent(); //列表清空
 for(int i=0;i<Index;i++) //逐条加入信息
 {  
      m_XiaoList.AddString(app->single.GetYao(i,2)->YName);
 }
}
void Sell::OnButalter()
{
    UpdateData(true);
 CMedManageApp *app = (CMedManageApp *)AfxGetApp();
  

 int nIndex=m_XiaoList.GetCurSel();
 CString temp;
 if(nIndex!=LB_ERR)
 {
    temp=app->single.GetYao(nIndex,2)->YNumber;
         app->single.GetYao(nIndex,2)->YName=m_Name;
         app->single.GetYao(nIndex,2)->YKind=m_Kind;
   app->single.GetYao(nIndex,2)->YNumber=m_Number;
         app->single.GetYao(nIndex,2)->YPrice=m_Price;
   int nIndex1=app->single.GetYaoNum(1);
   while(nIndex1--)
   {
       if(app->single.GetYao(nIndex1,1)->YName==m_Name)
    {
       int temp1=atoi(app->single.GetYao(nIndex1,1)->YNumber)+atoi(temp)-atoi(m_Number);
             app->single.GetYao(nIndex1,1)->YNumber.Format("%d",temp1);
             m_Total.Format("%d",atoi(m_Number)*atoi(m_Price));
    break;
    }
   }
     
 }
 
 UpdateData(false);
}
4.4 退货模块的实现
(1)药品销售系统的退货功能模块,如图4.4所示,为退货功能界面。本功能界面由辣个静态文本框、五个可编辑文本框、一个不可编辑文本框和四个按钮组成的。在退货这一功能模块中,主要有三大功能来实现药品的退货功能,分别是归还、查询和修改功能。其中在第一次归还药品的前提是,作为药品管理者,只有销售给客户才能实现退货,否则是不能进行退货的。
图4.4  退货功能模块界面
(2)各控件的说明如下
药名:输入要退货的药品名称,字符型变量m_Name。
类别:输入药品的类别,如处方类和非处方类等,字符型变量m_Kind。
数量:输入要退货药品的数量,整形变量m_Number,其值为小于销售的数量并且不小于0。(如果在本栏输入其他类型变量会出现报错警告)
价格:输入药品的退货价格,整形变量m_Price,其值为大于等于0。(如果在本栏输入其他类型变量会出现报错警告)
应归还金额:系统自动计算出应退还给客户药品的金额,整形变量m_Money。
退货列表:显示退货信息,包括药名、类别、数量和价格。
归还:再输入退货信息后,点击该按钮,实现退货功能。
查询:点击该按钮,可以查询已退货的相关信息。
修改:在第一次归还按钮后,想继续退货相同的药品,点击该按钮,此时只能改变药品的数量和价格但不能修改其他信息。
退出:点击该按钮将推出退货这一功能模块。
(3)核心代码
bool Check2(CString &m_Numberx) //检查是否含不是数字的项

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

VC++药品销售管理系统(源代码+总框图) 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。