Beispiel #1
0
        public static string ConvertEnumStringTOpersianName(string name)
        {
            Enum.EnumKindDevice kind = PublicMehotd.RetStringConvertToEnumKind(name.Trim());

            switch (kind)
            {
            case Enum.EnumKindDevice.autoclav:
                return("اتوکلاو");

            case Enum.EnumKindDevice.baking:
                return("پخت");

            case Enum.EnumKindDevice.frig_1:
                return("دماسنج 1");

            case Enum.EnumKindDevice.frig:
                return("دماسنج ");

            case Enum.EnumKindDevice.frig_2:
                return("دماسنج 2");

            case Enum.EnumKindDevice.oil:
                return("روغن ریز");

            default:
                return("سیستم");
            }
        }
Beispiel #2
0
        public Period(Enum.EnumKindDevice c_kind, Enum.EnumStatusPeriod c_status, int c_dev_no)
        {
            Kind   = c_kind;
            Dev_no = c_dev_no;

            Status = c_status;

            Select_Method();
        }
        public LogManager(int c_deviceNumber, Enum.EnumKindDevice c_kind, Enum.EnumLevel c_level, Enum.EnumLOg c_type, string c_val, int sec)
        {
            DeviceNumber = c_deviceNumber;
            Kind         = c_kind;
            Level        = c_level;
            Type         = c_type;
            Val          = c_val;
            Sec          = sec;

            NewLogInsertToDatabase();
        }
Beispiel #4
0
        public static bool InsertToDatabase(int devicenumber, Enum.EnumTypeData type, Enum.EnumKindDevice kind, double value)
        {
            try
            {
                Boolean check = true;

                if (check)
                {
                    SqlConnection cn = ConnectToDatabase.NewConnectToDatabase();

                    SqlCommand cmd = ConnectToDatabase.NewSqlCommand(System.Data.CommandType.StoredProcedure, "Insert_Data_new", cn);

                    cmd.Parameters.AddWithValue("dev_no", devicenumber);
                    cmd.Parameters.AddWithValue("type", type.ToString());
                    cmd.Parameters.AddWithValue("kind", kind.ToString());
                    cmd.Parameters.AddWithValue("value", value);
                    cmd.Parameters.AddWithValue("intTime", PublicMehotd.time_php());
                    cmd.Parameters.AddWithValue("datep", PublicMehotd.RetStringPersianCalender());
                    cmd.Parameters.AddWithValue("timep", PublicMehotd.RetStringLocalTime());
                    cmd.Parameters.AddWithValue("yearp", PublicMehotd.retStringYearPersian());
                    cmd.Parameters.AddWithValue("monthp", PublicMehotd.retStringMonthPersian());
                    cmd.Parameters.AddWithValue("dayp", PublicMehotd.retStringDayPersian());
                    cmd.Parameters.AddWithValue("datetimep", Convert.ToDouble(PublicMehotd.retStringShowDatetime()));

                    cn.Open();
                    object obj = cmd.ExecuteScalar();
                    cn.Close();

                    if (Autoclav.sendServer_count == Varibale.save_count_autoclav_server)
                    {
                        Autoclav.sendServer_count = 0;
                    }
                    else
                    {
                        Autoclav.sendServer_count++;
                    }


                    return(true);
                }
                else
                {
                    return(true);
                }
            }
            catch (Exception ex)
            {
                log_system.saveLogSystem(ex, "autoclav-insert database");
                //Enum.ClassEnumError.ShowErrorInMessageBox(Enum.EnumError.insertnewDatalogforautoclav);
                return(false);
            }
        }