コード例 #1
0
        private void bbtPrint_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            try
            {
                var row = gridView1.FocusedRowHandle;

                var objView = gridView1.GetFocusedRow();
                if (objView == null)
                {
                    return;
                }
                var objData = (PYC_ViewModel)objView;
                using (var db = new RestaurantManagerDataEntities())
                {
                    var obj     = db.PYCs.AsNoTracking().FirstOrDefault(x => x.idyc == objData.idyc);
                    var details = new PYCBll().GetListD_PYC(objData.idyc);
                    using (frmPrint frm = new frmPrint())
                    {
                        frm.PrintPYC(obj, details);
                        frm.ShowDialog();
                    }
                }
            }
            catch
            {
            }
        }
コード例 #2
0
 private void btnPrint_Click(object sender, EventArgs e)
 {
     //  var obj = lstD_PYC.Current as PYC;
     if (this.idyc > 0)
     {
         using (var db = new RestaurantManagerDataEntities())
         {
             var obj     = db.PYCs.AsNoTracking().FirstOrDefault(x => x.idyc == this.idyc);
             var details = new PYCBll().GetListD_PYC(this.idyc);
             using (frmPrint frm = new frmPrint())
             {
                 frm.PrintPYC(obj, details);
                 frm.ShowDialog();
             }
         }
     }
 }