Exemplo n.º 1
0
        public AD_Projects Single(string filter, string value = null)
        {
            try
            {
                DataTable   dt       = pDL.GetProjects(filter, value);
                AD_Projects projects = new AD_Projects();

                if (dt != null && dt.Rows.Count > 0)
                {
                    int i = 0;
                    projects.ProjectID      = int.Parse(dt.Rows[i]["ProjectID"].ToString());
                    projects.ProjectName    = dt.Rows[i]["ProjectName"].ToString();
                    projects.ProjectScopeID = dt.Rows[i]["ProjectScopeID"].ToString();
                    projects.CompanyID      = int.Parse(dt.Rows[i]["CompanyID"].ToString());
                    projects.Company        = dt.Rows[i]["Company"].ToString();
                    projects.VendorID       = int.Parse(dt.Rows[i]["VendorID"].ToString());
                    projects.Vendor         = dt.Rows[i]["Vendor"].ToString();
                    projects.StartDate      = Convert.ToDateTime(dt.Rows[i]["StartDate"].ToString());

                    if (!String.IsNullOrEmpty((dt.Rows[i]["EndDate"].ToString())))
                    {
                        projects.EndDate = Convert.ToDateTime(dt.Rows[i]["EndDate"].ToString());
                    }

                    //projects.EndDate = Convert.ToDateTime(String.IsNullOrEmpty(dt.Rows[i]["EndDate"].ToString()) ? "NULL" : dt.Rows[i]["EndDate"].ToString());

                    projects.StatusID    = int.Parse(dt.Rows[i]["StatusID"].ToString());
                    projects.Status      = dt.Rows[i]["Status"].ToString();
                    projects.Color       = dt.Rows[i]["Color"].ToString();
                    projects.Description = dt.Rows[i]["Description"].ToString();
                    projects.IsActive    = bool.Parse(dt.Rows[i]["IsActive"].ToString());

                    return(projects);
                }
                return(null);
            }
            catch (Exception)
            {
                return(null);
            }
        }
Exemplo n.º 2
0
        public List <AD_Projects> ListProject(string filter, string value = null)
        {
            AD_ProjectsDL dl = new AD_ProjectsDL();

            DataTable dt = dl.GetProjects(filter, value);

            List <AD_Projects> lst = new List <AD_Projects>();

            if (dt != null && dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    AD_Projects p = new AD_Projects();
                    p.ProjectID   = int.Parse(dt.Rows[i]["ProjectID"].ToString());
                    p.ProjectName = dt.Rows[i]["ProjectName"].ToString();
                    lst.Add(p);
                }
            }
            return(lst);
        }