Ejemplo n.º 1
0
        public void PrintPathgyItem()
        {
            if (gv.DataTable.Rows.Count > 0)
            {
                string id_ent = this.model.GetEnt4BannerDTO().Id_ent;
                string data   = "";
                if (gv.DataTable.Rows.Count > 0)
                {
                    List <XDataRow> select = gv.DataTable.Rows.GetSelectedRows();
                    foreach (XDataRow sel in select)
                    {
                        EmsItemInPathgy itemDTO = sel.DataSource as EmsItemInPathgy;
                        data += DataHandle(itemDTO);
                    }
                }
                else
                {
                    List <XDataRow> allData = gv.DataTable.Rows.DataRowList;
                    foreach (XDataRow sel in allData)
                    {
                        EmsItemInPathgy itemDTO = sel.DataSource as EmsItemInPathgy;
                        data += DataHandle(itemDTO);
                    }
                }

                PrintTool.PrintCard(id_ent, data, 1, true, null);
            }
        }
Ejemplo n.º 2
0
        private string DataHandle(EmsItemInPathgy item)
        {
            string result       = "";
            int?   sortno       = item.Sortno;
            int?   quan         = item.Quan_coll;
            string name_labsamp = item.Name_labsamp;
            string body_coll    = item.Body_coll;

            result += sortno + "," + quan + "," + name_labsamp + "," + body_coll + "|";
            return(result);
        }