public static bool Create(SuksesiLendor suksesiLendor)
        {
            var conn = DBHelper.GetConnection();

            try
            {
                var cmd = new SqlCommand("usp_SuksesiLendor_Insert", conn);
                cmd.CommandType = System.Data.CommandType.StoredProcedure;

                cmd.Parameters.AddWithValue("@FormulariDetajetId", suksesiLendor.FormulariDetajetId);
                cmd.Parameters.AddWithValue("@LendaId", suksesiLendor.LendaId);
                cmd.Parameters.AddWithValue("@SuksesiId", suksesiLendor.SuksesiId);
                cmd.Parameters.AddWithValue("@NrNxeneseveFemra", suksesiLendor.NrNxenesveFemra);
                cmd.Parameters.AddWithValue("@NrNxeneseveMeshkuj", suksesiLendor.NrNxenesveMeshkuj);


                conn.Open();
                cmd.ExecuteNonQuery();

                return(true);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                conn.Close();
            }
        }
        public static List <SuksesiLendor> List(int?id)
        {
            var LstL = new List <SuksesiLendor>();
            var conn = DBHelper.GetConnection();
            var cmd  = new SqlCommand("usp_SuksesiLendor_GetListFullInfoByFormularID", conn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            try
            {
                cmd.Parameters.AddWithValue("@FormulariId", id);
                conn.Open();

                var rdr = cmd.ExecuteReader();
                while (rdr.Read())
                {
                    // @FormulariId
                    var suksesiLendor = new SuksesiLendor();
                    suksesiLendor.Id = int.Parse(rdr["SuksesiLendorId"].ToString());

                    suksesiLendor.FormulariDetajetId                 = int.Parse(rdr["Id"].ToString());
                    suksesiLendor.FormulariDetajet                   = new FormulariDetajet();
                    suksesiLendor.FormulariDetajet.OretEMbajtura     = int.Parse(rdr["OretEMbajtura"].ToString());
                    suksesiLendor.FormulariDetajet.OretEPlanifikuara = int.Parse(rdr["OretEPlanifikuara"].ToString());
                    suksesiLendor.NrNxenesveFemra   = int.Parse(rdr["NrNxenesveFemra"].ToString());
                    suksesiLendor.NrNxenesveMeshkuj = int.Parse(rdr["NrNxenesveMeshkuj"].ToString());

                    suksesiLendor.Lenda            = new Lenda();
                    suksesiLendor.Lenda.Emertimi   = rdr["LendaEmri"].ToString();
                    suksesiLendor.Suksesi          = new Suksesi();
                    suksesiLendor.Suksesi.Emertimi = rdr["SuksesiEmri"].ToString();


                    LstL.Add(suksesiLendor);
                }
                return(LstL);
            }
            catch (Exception e)
            {
                return(null);
            }
            finally
            {
                conn.Close();
            }
        }
示例#3
0
        public List <SuksesiLendor> SuksesiLendorFromJson(string json)
        {
            var rows = json.Split(';');
            List <SuksesiLendor> suksesiLendor = new List <SuksesiLendor>();

            if (rows != null)
            {
                for (int i = 0; i < rows.Length - 1; i++)
                {
                    var           recordSplitd = rows[i].Split(',');
                    SuksesiLendor temp         = new SuksesiLendor()
                    {
                        LendaId           = int.Parse(recordSplitd[0]),
                        SuksesiId         = int.Parse(recordSplitd[1]),
                        NrNxenesveFemra   = int.Parse(recordSplitd[2]),
                        NrNxenesveMeshkuj = int.Parse(recordSplitd[3])
                    };
                    suksesiLendor.Add(temp);
                }
            }
            return(suksesiLendor);
        }