Ejemplo n.º 1
0
        public static List <clsPC5> GetAssetMain(string MainID)
        {
            SqlConnection con     = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
            List <clsPC5> details = new List <clsPC5>();
            SqlCommand    cmd     = new SqlCommand();

            cmd.CommandText = @"SELECT        IMIS_tblAssignAssetToEmployeeMain.MainID, IMIS_tblAssignAssetToEmployeeMain.EmpID, IMIS_tblAssignAssetToEmployeeMain.RequestNumber, IMIS_tblAssignAssetToEmployeeMain.RequestByDepartment, 
                       dbo.ToPersianDate(IMIS_tblAssignAssetToEmployeeMain.RequestDate) as RequestDate , IMIS_tblAssignAssetToEmployeeMain.TicketNumber, IMIS_tblAssignAssetToEmployeeMain.AssgineDepartment, dbo.ToPersianDate(IMIS_tblAssignAssetToEmployeeMain.SystemDate) as SystemDate, 
                         IMIS_tblAssignAssetToEmployeeMain.Remarks, HRMIS_tblEmployeeInformation.NameLocal
FROM            IMIS_tblAssignAssetToEmployeeMain INNER JOIN
                         HRMIS_tblEmployeeInformation ON IMIS_tblAssignAssetToEmployeeMain.EmpID = HRMIS_tblEmployeeInformation.EmployeeID
						 where IMIS_tblAssignAssetToEmployeeMain.MainID="                         + MainID + "";
            cmd.Connection  = con;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            foreach (DataRow dtrow in dt.Rows)
            {
                clsPC5 obj = new clsPC5();
                obj.EmpID               = dtrow["EmpID"].ToString();
                obj.EmpName             = dtrow["NameLocal"].ToString();
                obj.RequestNumber       = dtrow["RequestNumber"].ToString();
                obj.RequestDate         = dtrow["RequestDate"].ToString();
                obj.RequestByDepartment = dtrow["RequestByDepartment"].ToString();
                obj.TicketNumber        = dtrow["TicketNumber"].ToString();
                obj.AssgineDepartment   = dtrow["AssgineDepartment"].ToString();
                obj.SystemDate          = dtrow["SystemDate"].ToString();

                details.Add(obj);
            }

            // Newtonsoft.Json.js
            return(details);
        }
Ejemplo n.º 2
0
        public static List <clsPC5> GetAssetDetail(string MainID)
        {
            SqlConnection con     = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
            List <clsPC5> details = new List <clsPC5>();
            SqlCommand    cmd     = new SqlCommand();

            cmd.Connection  = con;
            cmd.CommandText = @"SELECT        IMIS_tblAssignAssetToEmployeeDetail.ID, IMIS_tblAssignAssetToEmployeeDetail.MainID, IMIS_tblAssignAssetToEmployeeDetail.ProductCode, IMIS_tblAssignAssetToEmployeeDetail.SerialNumber, 
                         IMIS_tblAssignAssetToEmployeeDetail.Quantity, IMIS_tblAssignAssetToEmployeeDetail.AveragePrice, IMIS_tblAssignAssetToEmployeeDetail.Total, IMIS_tblAssignAssetToEmployeeDetail.AssetStatus, 
                         IMIS_VWProducts.ProductName, IMIS_VWProducts.UnitName, HRMIS_tblEmployeeInformation.NameLocal
FROM            IMIS_tblAssignAssetToEmployeeDetail INNER JOIN
                         IMIS_VWProducts ON IMIS_tblAssignAssetToEmployeeDetail.ProductCode = IMIS_VWProducts.ProductCode INNER JOIN
                         IMIS_tblAssignAssetToEmployeeMain ON IMIS_tblAssignAssetToEmployeeDetail.MainID = IMIS_tblAssignAssetToEmployeeMain.MainID INNER JOIN
                         HRMIS_tblEmployeeInformation ON IMIS_tblAssignAssetToEmployeeMain.EmpID = HRMIS_tblEmployeeInformation.EmployeeID
 where IMIS_tblAssignAssetToEmployeeDetail.MainID=" + MainID + "";
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);
            foreach (DataRow dtrow in dt.Rows)
            {
                clsPC5 obj = new clsPC5();
                obj.ProductCode  = dtrow["ProductCode"].ToString();
                obj.ProductName  = dtrow["ProductName"].ToString();
                obj.UnitName     = dtrow["UnitName"].ToString();
                obj.SerialNumber = dtrow["SerialNumber"].ToString();
                obj.Quantity     = dtrow["Quantity"].ToString();
                obj.Price        = dtrow["AveragePrice"].ToString();
                obj.Total        = dtrow["Total"].ToString();
                obj.EmpName      = dtrow["NameLocal"].ToString();
                obj.SubTotal     = GetSubTotal(MainID).ToString();
                details.Add(obj);
            }
            return(details);
        }