Exemple #1
0
        //ログインのプロセス
        void login_process()
        {
            if (m_opeid.Text == "")
            {
                MessageBox.Show("オペレータ名を入力してください。", "ログイン", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (m_pass.Text == "")
            {
                MessageBox.Show("パスワードを入力してください。", "ログイン", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }


            //DBに接続
            Class_common     common = new Class_common();
            NpgsqlConnection con    = common.DB_connection();
            int ret = getOpeAuth(m_opeid.Text, m_pass.Text, con);

            if (ret < 0)
            {
                //ログイン失敗
                ret_value = -1;
                con.Close();
            }
            else
            {
                //ログイン成功
                ret_value = 1;
                con.Close();
                this.Close();
            }
        }
        //参照
        private void button1_Click(object sender, EventArgs e)
        {
            string str = "";
            //
            Class_common common = new Class_common();

            str = common.Disp_FileSelectDlg("wav");

            m_soudpath.Text = str;
        }
Exemple #3
0
        private void button1_Click(object sender, EventArgs e)
        {
            //ファイル選択ダイアログの表示
            string       str    = "";
            Class_common common = new Class_common();

            str = common.Disp_FileSelectDlg();
            if (str != "")
            {
            }
        }
Exemple #4
0
        //登録ボタン
        private void button3_Click(object sender, EventArgs e)
        {
            //カスタマ名
            if (m_usernameCombo.Text == "")
            {
                MessageBox.Show("カスタマ名が入力されていません。", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            //システム名
            if (m_systemCombo.Text == "")
            {
                MessageBox.Show("システム名が入力されていません。", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            if (m_sitename.Text == "")
            {
                MessageBox.Show("拠点名が入力されていません。", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }

            //確認
            if (MessageBox.Show("拠点情報を登録します。よろしいですか?", "登録確認", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
            {
                return;
            }

            string userno   = m_userno.Text;
            string systemno = m_systemno.Text;
            string sitename = m_sitename.Text;
            string address1 = m_address1.Text;
            string address2 = m_address2.Text;
            string tel      = m_tel.Text;

            //ステータス
            string status = "";

            if (m_statusCombo.SelectedIndex == 0)
            {
                //有効
                status = "1";
            }

            else
            {
                //無効
                status = "0";
            }

            string biko = m_biko.Text;

            //DB接続
            Class_common  common = new Class_common();
            NpgsqlCommand cmd;

            using (var con = common.DB_connection())
            {
                try
                {
                    if (con.FullState != ConnectionState.Open)
                    {
                        con.Open();
                    }
                    Int32 rowsaffected;
                    //データ登録
                    cmd = new NpgsqlCommand(@"insert into site(userno,systemno,sitename,address1,address2,telno,status,biko,chk_name_id) 
                        values ( :userno,:systemno,:sitename,:address1,:address2,:telno,:status,:biko,:chk_name_id)", con);
                    cmd.Parameters.Add(new NpgsqlParameter("userno", DbType.Int32)
                    {
                        Value = userno
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("systemno", DbType.Int32)
                    {
                        Value = systemno
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("sitename", DbType.String)
                    {
                        Value = sitename
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("address1", DbType.String)
                    {
                        Value = address1
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("address2", DbType.String)
                    {
                        Value = address2
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("telno", DbType.String)
                    {
                        Value = tel
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("status", DbType.String)
                    {
                        Value = status
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("biko", DbType.String)
                    {
                        Value = biko
                    });
                    cmd.Parameters.Add(new NpgsqlParameter("chk_name_id", DbType.String)
                    {
                        Value = m_idlabel.Text
                    });
                    rowsaffected = cmd.ExecuteNonQuery();

                    if (rowsaffected != 1)
                    {
                        MessageBox.Show("登録できませんでした。", "拠点登録");
                    }
                    else
                    {
                        //登録成功
                        MessageBox.Show("登録完了", "拠点登録");
                        this.Close();
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show("拠点登録時エラー " + ex.Message);
                    return;
                }
            }
        }