Exemplo n.º 1
0
        private void PopulateFields()
        {
            try
            {
                if (_itemId == 0)
                {
                    return;
                }

                Items itm = new Items();

                itm.LoadByPrimaryKey(_itemId);
                SubCategory cat   = new SubCategory();
                DataTable   dtCat = cat.GetSubCategoryOfItem(_itemId);
                foreach (DataRow drcat in dtCat.Rows)
                {
                    DataTable dtProd = cat.GetSubCategoryByID(Convert.ToInt32(drcat["SubCategoryID"]));
                    //txtCategory.Text = dtProd.Rows[0]["CategoryName"].ToString();
                    //txtSubCategory.Text = dtProd.Rows[0]["SubCategoryName"].ToString();
                    string[]     categor = { dtProd.Rows[0]["CategoryName"].ToString(), dtProd.Rows[0]["SubCategoryName"].ToString() };
                    ListViewItem listCat = new ListViewItem(categor)
                    {
                        Tag = dtProd.Rows[0]["ID"]
                    };
                    lstCat.Items.Add(listCat);
                }
                cboIIN.SelectedValue = itm.IINID.ToString();
                Product nInn = new Product();
                nInn.LoadByPrimaryKey(itm.IINID);
                //txtATC.Text = nInn.ATC;
                txtStrength.Text            = itm.Strength;
                ckIsDiscontinued.Checked    = itm.IsDiscontinued;
                ckIsEDL.Checked             = itm.EDL;
                ckIsFree.Checked            = itm.IsFree;
                ckIsPedatric.Checked        = itm.Pediatric;
                ckIsRefrigerated.Checked    = itm.Refrigeratored;
                cboDosageForm.SelectedValue = itm.DosageFormID.ToString();
                cboUnit.SelectedValue       = itm.UnitID.ToString();
                string code = itm.StockCode;
                txtStockCode.Text = code;
                txtStock2.Text    = itm.Code;
                txtStock3.Text    = itm.StockCodeDACA;
            }
            catch
            {
            }
        }