Exemple #1
0
 public BEAnimals SelectAllInactive()
 {
     BEAnimals ds = new BEAnimals();
     DAAnimalTypes da = new DAAnimalTypes();
     da.SelectAllInactive(ds.tbl_AnimalTypes);
     return ds;
 }
Exemple #2
0
 public BEAnimals SelectByAnimalTypeID(int animalTypeID)
 {
     BEAnimals ds = new BEAnimals();
     DAAnimals da = new DAAnimals();
     da.SelectByAnimalTypeID(animalTypeID, ds.tbl_Animals);
     return ds;
 }
Exemple #3
0
 public BEAnimals SelectWithAnimalTypes()
 {
     BEAnimals ds = new BEAnimals();
     DAAnimals da = new DAAnimals();
     da.SelectWithAnimalTypes(ds.tbl_Animals);
     return ds;
 }
Exemple #4
0
 public BEAnimals SelectActiveByID(int animalID)
 {
     BEAnimals ds = new BEAnimals();
     DAAnimals da = new DAAnimals();
     da.SelectActiveByID(animalID, ds.tbl_Animals);
     return ds;
 }
Exemple #5
0
 public BEAnimals SelectAll()
 {
     BEAnimals ds = new BEAnimals();
     DAAnimals da = new DAAnimals();
     da.SelectAll(ds.tbl_Animals);
     return ds;
 }
Exemple #6
0
        public BEAnimals SelectAnimalTypeByID(int animalTypeID)
        {
            BEAnimals ds = new BEAnimals();
            DAAnimalTypes da = new DAAnimalTypes();

            da.SelectByID(animalTypeID.ToString(), ds.tbl_AnimalTypes);
            return ds;
        }
Exemple #7
0
 public void Update(BEAnimals ds)
 {
     DAAnimalTypes da = new DAAnimalTypes();
     da.Update(ds.tbl_AnimalTypes);
 }
        private void SaveAnimalInfo()
        {
            bool isNew = false;
            BPAnimals bp = new BPAnimals();
            BEAnimals dsAnimals = new BEAnimals();
            BEAnimals.tbl_AnimalsRow animal = null;

            if (AnimalID > 0)
            {
                dsAnimals = bp.SelectAnimalByID(AnimalID);
                animal = dsAnimals.tbl_Animals.FindByAnimalID(AnimalID);
            }

            if (animal == null)
            {
                animal = dsAnimals.tbl_Animals.Newtbl_AnimalsRow();
                isNew = true;
            }

            //page
            animal.AnimalTitle = txtAnimalTitle.Text.Trim();
            animal.AnimalTypeID = Convert.ToInt32(ddlAnimalTypes.SelectedValue);
            animal.AnimalGender = rblGender.SelectedValue;

            if (edtAnimalDescription.Text.Trim() == "" || edtAnimalDescription.Text.Trim() == "<p>&nbsp;</p>")
                animal.SetAnimalDescriptionNull();
            else
                animal.AnimalDescription = edtAnimalDescription.Text.Trim();

            if (txtAnimalMicrochipped.Text.Trim() != "")
                animal.AnimalMicrochipped = txtAnimalMicrochipped.Text.Trim();
            else
                animal.SetAnimalMicrochippedNull();

            if (txtAnimalNeutered.Text.Trim() != "")
                animal.AnimalNeutered = txtAnimalNeutered.Text.Trim();
            else
                animal.SetAnimalNeuteredNull();

            if (txtAnimalVaccinations.Text.Trim() != "")
                animal.AnimalVaccinations = txtAnimalVaccinations.Text.Trim();
            else
                animal.SetAnimalVaccinationsNull();

            if (dtAnimalIntakeDate.Date != dtAnimalIntakeDate.MinDate)
                animal.AnimalIntakeDate = dtAnimalIntakeDate.Date;
            else
                animal.SetAnimalIntakeDateNull();

            if (chkAdopted.Checked)
            {
                animal.Adopted = true;
                animal.Adoptable = false;
            }
            else
            {
                animal.Adopted = false;
                animal.Adoptable = chkIsAdoptable.Checked;
            }

            if (chkAnimalActive.Checked)
            {
                animal.AnimalActive = true;
                animal.FeaturedAnimal = chkFeaturedAnimal.Checked;
            }
            else
            {
                animal.AnimalActive = false;
                animal.FeaturedAnimal = false;
            }

            animal.DateModified = DateTime.Now;
            animal.ModifiedByAdminID = Convert.ToInt32(COPRUser.COPRIdentity.MemberID);	

            if (isNew)
            {
                animal.AnimalOrder = bp.GetAnimalMaxOrder();
                animal.DateCreated = DateTime.Now;
                dsAnimals.tbl_Animals.Addtbl_AnimalsRow(animal);
            }

            bp.Update(dsAnimals);
            AnimalID = animal.AnimalID;

            if (isNew)
            {
                //Add to main Pages table
                BPPages bpPages = new BPPages();
                BEPages dsPages = new BEPages();
                BEPages.tbl_PagesRow pageRow = dsPages.tbl_Pages.Newtbl_PagesRow();

                pageRow.PageTypeID = PageTypeID;
                pageRow.PageTypeSpecificID = AnimalID;
                pageRow.SetSubTypeIDNull();

                dsPages.tbl_Pages.Addtbl_PagesRow(pageRow);
                bpPages.Update(dsPages);

                PageID = pageRow.PageID;
            }

            AddUpdateImageCategory(animal.AnimalTitle);
        }