Example #1
0
        public int SaveInspectorObservation(InspectorObservation inspectorObservation)
        {
            int result = 0;

            string[] tableNames = new string[1];
            Dictionary <string, object> cmdParams = new Dictionary <string, object>();

            cmdParams.Add("@RegId", inspectorObservation.RegID);
            cmdParams.Add("@OffTypePlants", inspectorObservation.OffTypePlants);
            cmdParams.Add("@PestDiseaseScore", inspectorObservation.PestDiseaseScore);
            cmdParams.Add("@PlantingPattern", inspectorObservation.PlantingPattern);
            cmdParams.Add("@PollinatingFemales", inspectorObservation.PollinatingFemales);
            cmdParams.Add("@FemaleReceptiveSilks", inspectorObservation.FemaleReceptiveSilks);
            cmdParams.Add("@MaleElimination", inspectorObservation.MaleElimination);
            cmdParams.Add("@OffTypeCobs", inspectorObservation.OffTypeCobs);
            cmdParams.Add("@DefectiveCobs", inspectorObservation.DefectiveCobs);
            cmdParams.Add("@RemarksByInspector", inspectorObservation.RemarksByInspector);
            cmdParams.Add("@RecommendationForGrower", inspectorObservation.RecommendationForGrower);
            cmdParams.Add("@DateOfSowing", inspectorObservation.DateOfSowing);
            cmdParams.Add("@CropStage", inspectorObservation.CropStage);
            cmdParams.Add("@IsIsolationDistanceMaintained", inspectorObservation.IsIsolationDistanceMaintained);
            cmdParams.Add("@GrowthCondition", inspectorObservation.GrowthCondition);
            cmdParams.Add("@RecommendationForCertification", inspectorObservation.RecommendationForCertification);
            cmdParams.Add("@Status", inspectorObservation.Status);

            DataSet ds = dbRepo.ExecuteProcedure("SaveInspectorObservation", 0, tableNames, cmdParams);

            if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                result = Convert.ToInt32(ds.Tables[0].Rows[0]["Result"]);
            }
            return(result);
        }
Example #2
0
        public List <InspectorObservation> GetObservationsByUser(int mode, int userId)
        {
            List <InspectorObservation> inspObsList = new List <InspectorObservation>();

            string[] tableNames = new string[1];
            Dictionary <string, object> cmdParams = new Dictionary <string, object>();

            cmdParams.Add("@mode", mode);
            cmdParams.Add("@userId", userId);

            DataSet ds = dbRepo.ExecuteProcedure("GetObservationsByUser", 0, tableNames, cmdParams);

            if (ds.Tables.Count > 0 && ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    InspectorObservation inspObs = new InspectorObservation()
                    {
                        ID                             = Convert.ToInt32(ds.Tables[0].Rows[i]["ObservationID"]),
                        RegID                          = Convert.ToInt32(ds.Tables[0].Rows[i]["RegID"]),
                        OffTypePlants                  = Convert.ToString(ds.Tables[0].Rows[i]["OffTypePlants"]),
                        PestDiseaseScore               = Convert.ToString(ds.Tables[0].Rows[i]["PestDiseaseScore"]),
                        PlantingPattern                = Convert.ToString(ds.Tables[0].Rows[i]["PlantingPattern"]),
                        PollinatingFemales             = Convert.ToString(ds.Tables[0].Rows[i]["PollinatingFemales"]),
                        FemaleReceptiveSilks           = Convert.ToString(ds.Tables[0].Rows[i]["FemaleReceptiveSilks"]),
                        MaleElimination                = Convert.ToString(ds.Tables[0].Rows[i]["MaleElimination"]),
                        OffTypeCobs                    = Convert.ToString(ds.Tables[0].Rows[i]["OffTypeCobs"]),
                        DefectiveCobs                  = Convert.ToString(ds.Tables[0].Rows[i]["DefectiveCobs"]),
                        RemarksByInspector             = Convert.ToString(ds.Tables[0].Rows[i]["RemarksByInspector"]),
                        RecommendationForGrower        = Convert.ToString(ds.Tables[0].Rows[i]["RecommendationForGrower"]),
                        Status                         = Convert.ToString(ds.Tables[0].Rows[i]["Status"]),
                        DateOfSowing                   = Convert.ToDateTime(ds.Tables[0].Rows[i]["DateOfSowing"]),
                        CropStage                      = Convert.ToString(ds.Tables[0].Rows[i]["CropStage"]),
                        IsIsolationDistanceMaintained  = Convert.ToBoolean(ds.Tables[0].Rows[i]["IsIsolationDistanceMaintained"]),
                        GrowthCondition                = Convert.ToString(ds.Tables[0].Rows[i]["GrowthCondition"]),
                        RecommendationForCertification = Convert.ToBoolean(ds.Tables[0].Rows[i]["RecommendationForCertification"]),
                        InspectionRegistration         = new InspectionRegistration()
                        {
                            GrowerName      = Convert.ToString(ds.Tables[0].Rows[i]["GrowerName"]),
                            InspectorName   = Convert.ToString(ds.Tables[0].Rows[i]["InspectorName"]),
                            ProductCategory = new ProductCategory()
                            {
                                ProductCategoryName = Convert.ToString(ds.Tables[0].Rows[i]["ProductCategoryName"])
                            },
                            Product = new Product()
                            {
                                ProductName = Convert.ToString(ds.Tables[0].Rows[i]["ProductName"])
                            },
                            ProductClass = new ProductClass()
                            {
                                ClassName = Convert.ToString(ds.Tables[0].Rows[i]["ClassName"])
                            }
                        },
                        CreatedAt = Convert.ToDateTime(ds.Tables[0].Rows[i]["CreatedAt"]),
                        CreatedBy = Convert.ToString(ds.Tables[0].Rows[i]["CreatedBy"]),
                        UpdatedAt = Convert.ToDateTime(ds.Tables[0].Rows[i]["UpdatedAt"]),
                        UpdatedBy = Convert.ToString(ds.Tables[0].Rows[i]["UpdatedBy"])
                    };
                    inspObsList.Add(inspObs);
                }
            }
            return(inspObsList);
        }
        public int SaveInspectorObservation(InspectorObservation inspectorObservation)
        {
            IAdminRepository adminRepo = new AdminRepository();

            return(adminRepo.SaveInspectorObservation(inspectorObservation));
        }
        public int SaveInspectorObservation(InspectorObservation inspectorObservation)
        {
            IAdminFacade adminFacade = new AdminFacade();

            return(adminFacade.SaveInspectorObservation(inspectorObservation));
        }
        public int SaveInspectorObservation(InspectorObservation inspectorObservation)
        {
            IAdminBLL adminBll = new AdminBLL();

            return(adminBll.SaveInspectorObservation(inspectorObservation));
        }