Exemple #1
0
        public static x_biodata getDataByKode(long id)
        {
            x_biodata data = new x_biodata();

            using (DBSpecEntities db = new DBSpecEntities())
            {
                data = db.x_biodata.Where(a => a.id == id).FirstOrDefault();
            }
            return(data);
        }
Exemple #2
0
 public static string CekTelp(string phone_number1)
 {
     using (DBSpecEntities db = new DBSpecEntities())
     {
         x_biodata dt = db.x_biodata.Where(a => a.phone_number1.Equals(phone_number1)).FirstOrDefault();
         if (dt != null)
         {
             return("ada");
         }
         else
         {
             return("tidak ada");
         }
     }
 }
Exemple #3
0
        //public static bool saveData(x_biodata bio)
        //{
        //    try
        //    {
        //        using (DBSpecEntities db = new DBSpecEntities())
        //        {
        //            bio.created_by = 12;
        //            bio.created_on = System.DateTime.Now;
        //            bio.is_delete = false;

        //            db.x_biodata.Add(bio);
        //            db.SaveChanges();


        //        }
        //        return true;
        //    }
        //    catch (Exception)
        //    {
        //        return false;
        //        throw;
        //    }
        //}

        public static string CekEmail(string email)
        {
            using (DBSpecEntities db = new DBSpecEntities())
            {
                x_biodata dt = db.x_biodata.Where(a => a.email.Equals(email)).FirstOrDefault();
                if (dt != null)
                {
                    return("ada");
                }
                else
                {
                    return("tidak ada");
                }
            }
        }
Exemple #4
0
 public static string CekData(string searchString)
 {
     using (DBSpecEntities db = new DBSpecEntities())
     {
         x_biodata dt = db.x_biodata.Where(a => a.fullname.ToUpper().Contains(searchString.ToUpper())).FirstOrDefault();
         if (dt != null)
         {
             return("ada");
         }
         else
         {
             return("tidak ada");
         }
     }
 }
Exemple #5
0
        public static bool updateData(VMUndangan und)
        {
            try
            {
                using (DBSpecEntities db = new DBSpecEntities())
                {
                    x_undangan dt = db.x_undangan.Where(a => a.id == und.id_undangan).FirstOrDefault();
                    dt.id = und.id_undangan;
                    dt.schedule_type_id = und.schedule_type_id;
                    dt.invitation_date  = und.invitation_date;
                    //dt.invitation_code = und.invitation_code;
                    dt.time         = und.time;
                    dt.ro           = und.ro;
                    dt.tro          = und.tro;
                    dt.other_ro_tro = und.other_ro_tro;
                    dt.location     = und.location;
                    dt.modified_by  = 12;
                    dt.modified_on  = System.DateTime.Now;

                    db.Entry(dt).State = EntityState.Modified;
                    db.SaveChanges();

                    x_undangan_detail dt3 = db.x_undangan_detail.Where(a => a.undangan_id == und.undangandetail_id).FirstOrDefault();
                    //dt3.undangan_id = und.undangandetail_id;
                    //dt3.biodata_id = und.biodata_id;
                    dt3.notes = und.notes;


                    db.Entry(dt3).State = EntityState.Modified;
                    db.SaveChanges();

                    x_biodata dt4 = db.x_biodata.Where(a => a.id == und.biodata_id).FirstOrDefault();
                    dt4.fullname = und.fullname;

                    db.Entry(dt4).State = EntityState.Modified;
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
Exemple #6
0
        public static bool ExpDate(long id)
        {
            try
            {
                using (DBSpecEntities db = new DBSpecEntities())
                {
                    x_biodata dtBio = getDataByKode(id);
                    //dtBio.expired_token =
                    db.Entry(dtBio).State = EntityState.Modified;
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
Exemple #7
0
        public static bool UpdateToken(x_biodata bio)
        {
            try
            {
                using (DBSpecEntities db = new DBSpecEntities())
                {
                    x_biodata dtBio = db.x_biodata.Where(a => a.id == bio.id).FirstOrDefault();

                    dtBio.token         = generateToken();
                    dtBio.expired_token = bio.expired_token;

                    db.Entry(dtBio).State = EntityState.Modified;
                    db.SaveChanges();
                }
                return(true);
            }
            catch (Exception)
            {
                return(false);

                throw;
            }
        }
Exemple #8
0
        //Delete
        public static ResponseResult Delete(BiodataViewModel entity)
        {
            ResponseResult result = new ResponseResult();

            try
            {
                using (var db = new XContext())
                {
                    x_biodata biodata = db.x_biodata
                                        .Where(o => o.id == entity.Id)
                                        .FirstOrDefault();

                    if (biodata != null)
                    {
                        biodata.delete_by = 1;
                        biodata.delete_on = DateTime.Now;

                        biodata.is_delete = true;

                        db.SaveChanges();

                        result.Entity = entity;
                    }
                    else
                    {
                        result.Success = false;
                        result.Message = "Data Not Found ! ";
                    }
                }
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message = ex.Message;
            }
            return(result);
        }
Exemple #9
0
        //Create and Update
        public static ResponseResult Update(BiodataViewModel entity)
        {
            ResponseResult result = new ResponseResult();

            try
            {
                using (var db = new XContext())
                {
                    #region Create New / Insert
                    if (entity.Id == 0)
                    {
                        x_biodata biodata = new x_biodata();
                        biodata.identity_number = entity.NPM;
                        biodata.fullname        = entity.FullName;
                        biodata.pob             = entity.Pob;
                        biodata.dob             = entity.Dob;
                        biodata.gender          = entity.Gender;
                        biodata.religion        = entity.Religion;
                        biodata.email           = entity.Email;
                        biodata.phone_number1   = entity.Phone_number;
                        biodata.faculty         = entity.Faculty;
                        biodata.major           = entity.Major;

                        biodata.is_delete = false;

                        biodata.created_by = 1;
                        biodata.created_on = DateTime.Now;

                        db.x_biodata.Add(biodata);
                        db.SaveChanges();

                        result.Entity = entity;
                    }
                    #endregion
                    #region Edit
                    else
                    {
                        x_biodata biodata = db.x_biodata
                                            .Where(o => o.id == entity.Id)
                                            .FirstOrDefault();

                        if (biodata != null)
                        {
                            biodata.identity_number = entity.NPM;
                            biodata.fullname        = entity.FullName;
                            biodata.pob             = entity.Pob;
                            biodata.dob             = entity.Dob;
                            biodata.gender          = entity.Gender;
                            biodata.religion        = entity.Religion;
                            biodata.email           = entity.Email;
                            biodata.phone_number1   = entity.Phone_number;
                            biodata.faculty         = entity.Faculty;
                            biodata.major           = entity.Major;

                            biodata.modified_by = 1;
                            biodata.modified_on = DateTime.Now;

                            db.SaveChanges();

                            result.Entity = entity;
                        }
                        else
                        {
                            result.Success = false;
                            result.Message = "Data Not Found ! ";
                        }
                    }
                    #endregion
                }
            }
            catch (Exception ex)
            {
                result.Success = false;
                result.Message = ex.Message;
            }
            return(result);
        }
Exemple #10
0
        //public static string CekNoIden(string identity_no)
        //{
        //    using (DBSpecEntities db = new DBSpecEntities())
        //    {
        //        x_biodata dt = db.x_biodata.Where(a => a.identity_no.Equals(identity_no)).FirstOrDefault();
        //        if(dt!= null)
        //        {
        //            return "ada";
        //        }
        //        else
        //        {
        //            return "tidak ada";
        //        }
        //    }
        //}
        //public static string CekNoIden(string identity_no, int identity_type_id)
        //{
        //    using (DBSpecEntities db = new DBSpecEntities())
        //    {
        //        x_biodata dt = db.x_biodata.Where(a => a.identity_no.Equals(identity_no)).FirstOrDefault();
        //        x_biodata dt2 = db.x_biodata.Where(b => b.identity_type_id.Equals(identity_type_id)).FirstOrDefault();
        //        if (dt != null)
        //        {
        //            if (dt2 != null)
        //            {
        //                return "ada";
        //            }
        //        }
        //        else
        //        {
        //            return "tidak ada";
        //        }
        //    }
        //}

        public static bool saveData(VMPelamar bio)
        {
            using (DBSpecEntities db = new DBSpecEntities())
            {
                try
                {
                    x_biodata isibiodata = new x_biodata();
                    isibiodata.fullname            = bio.fullname;
                    isibiodata.nick_name           = bio.nick_name;
                    isibiodata.pob                 = bio.pob;
                    isibiodata.dob                 = bio.dob;
                    isibiodata.gender              = bio.gender;
                    isibiodata.religion_id         = bio.religion_id;
                    isibiodata.high                = bio.high;
                    isibiodata.weight              = bio.weight;
                    isibiodata.nationally          = bio.nationally;
                    isibiodata.ethnic              = bio.ethnic;
                    isibiodata.hobby               = bio.hobby;
                    isibiodata.identity_type_id    = bio.identity_type_id;
                    isibiodata.identity_no         = bio.identity_no;
                    isibiodata.email               = bio.email;
                    isibiodata.phone_number1       = bio.phone_number1;
                    isibiodata.phone_number2       = bio.phone_number2;
                    isibiodata.parent_phone_number = bio.parent_phone_number;
                    isibiodata.child_sequence      = bio.child_sequence;
                    isibiodata.how_many_brothers   = bio.how_many_brothers;
                    isibiodata.marital_status_id   = bio.marital_status_id;
                    isibiodata.marriage_year       = bio.marriage_year;
                    isibiodata.addrbook_id         = bio.addrbook_id;

                    isibiodata.created_by = 12;
                    isibiodata.created_on = System.DateTime.Now;
                    isibiodata.is_delete  = false;

                    db.x_biodata.Add(isibiodata);
                    db.SaveChanges();

                    x_address isiaddress = new x_address();
                    isiaddress.address1     = bio.address1;
                    isiaddress.address2     = bio.address2;
                    isiaddress.postal_code1 = bio.postal_code1;
                    isiaddress.postal_code2 = bio.postal_code2;
                    isiaddress.rt1          = bio.rt1;
                    isiaddress.rt2          = bio.rt2;
                    isiaddress.rw1          = bio.rw1;
                    isiaddress.rw2          = bio.rw2;
                    isiaddress.kecamatan1   = bio.kecamatan1;
                    isiaddress.kecamatan2   = bio.kecamatan2;
                    isiaddress.kelurahan1   = bio.kelurahan1;
                    isiaddress.kelurahan2   = bio.kelurahan2;
                    isiaddress.region1      = bio.region1;
                    isiaddress.region2      = bio.region2;
                    isiaddress.biodata_id   = isibiodata.id;
                    isiaddress.created_by   = 123;
                    isiaddress.created_on   = System.DateTime.Now;
                    //isiaddress.deleted_by = 123;
                    //isiaddress.deleted_on = System.DateTime.Now;
                    //isiaddress.modified_by = 123;
                    //isiaddress.modified_on = System.DateTime.Now;
                    isiaddress.is_delete = false;

                    db.x_address.Add(isiaddress);
                    db.SaveChanges();

                    return(true);
                }
                catch (Exception)
                {
                    return(false);

                    throw;
                }
            }
        }