Exemplo n.º 1
0
        public string LichHen_insert(LichHenModel m)
        {
            string dt;

            try
            {
                var Lich = (from a in db.tb_lichhens
                            where a.Ngay_hen == DateTime.Parse(m.Ngay_hen) && a.Gio_hen == int.Parse(m.Gio_hen) && a.ID_gv == m.ID_gv
                            select a).ToList();
                if (Lich.Count == 0)
                {
                    var sp_result = db.LichHen_insert(
                        m.Ma_lich_hen,
                        m.Noi_dung_hen,
                        m.ID_sv,
                        m.ID_gv,
                        DateTime.Parse(m.Ngay_hen),
                        int.Parse(m.Gio_hen),
                        int.Parse(m.Active),
                        m.Ly_do_huy,
                        m.CreateUser
                        );

                    if (sp_result.FirstOrDefault().Identity <= 0)
                    {
                        dt = "Đặt lịch hẹn thất bại";
                    }
                    else
                    {
                        dt = "Lịch hẹn của bạn đang chờ được duyệt.";
                    }
                }
                else
                {
                    dt = "Thời gian này giáo viên đã có lịch hẹn khác, vui lòng chọn lại";
                }
            }
            catch (Exception e)
            {
                dt = "Đã có lỗi tại LichHen_insert" + e;
            }
            return(dt);
        }