Exemple #1
0
 public PlanningForm()
 {
     InitializeComponent();
     planData = new pts_plan();
     modelData = new pts_item();
     stockData = new pts_stock();
     userData = new m_mes_user();
     desData = new pts_destination();
     errorProvider = new ErrorProvider();
     tc_PlanManagement.SelectedTab = tab_Main;
     tc_PlanManagement.ItemSize = new Size(0, 1);
 }
Exemple #2
0
 public StockOutLogForm()
 {
     InitializeComponent();
     itemData     = new pts_item();
     planData     = new pts_plan();
     userData     = new m_mes_user();
     stockData    = new pts_stock();
     noplanData   = new pts_noplan();
     desCode      = new pts_destination();
     issueCode    = new pts_issue_code();
     requestData  = new pts_request_log();
     stockoutData = new pts_stockout_log();
 }
Exemple #3
0
 public StockDetailForm()
 {
     InitializeComponent();
     itemData     = new pts_item();
     olditemData  = new pts_item();
     stockData    = new pts_stock();
     oldStockData = new pts_stock();
     userData     = new m_mes_user();
     stockLog     = new pts_stock_log();
     typeData     = new pts_item_type();
     supplierData = new pts_supplier();
     listStockLog = new List <pts_stock_log>();
     tc_MainStockDetail.ItemSize = new Size(0, 1);
 }
Exemple #4
0
 public ActionResult AddUser(m_mes_user inUser)
 {
     using (var client = new HttpClient())
     {
         client.BaseAddress = new Uri("https://localhost:44323/Api/MesUser");
         var postTask = client.PostAsJsonAsync <m_mes_user>("MesUser", inUser);
         postTask.Wait();
         var result = postTask.Result;
         if (result.IsSuccessStatusCode)
         {
             return(RedirectToAction("Index"));
         }
     }
     ModelState.AddModelError(string.Empty, "Server Error. Please contact administrator.");
     return(View(inUser));
 }
Exemple #5
0
 /// <summary>
 /// Click button OK for login
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnOK_Click(object sender, EventArgs e)
 {
     try
     {
         if (!string.IsNullOrEmpty(txtUsername.Text))
         {
             loginpass = loginpass.CheckLogIn(txtUsername.Text, txtpass.Text);
             if (loginpass.is_online)
             {
                 if (CustomMessageBox.Question("This user is online." + Environment.NewLine + "Are you want re-login?") == DialogResult.No)
                 {
                     return;
                 }
             }
             UserData.isOnline       = loginpass.LogIO(txtUsername.Text, true);
             mesuser                 = mesuser.GetUser(loginpass.user_cd);
             UserData.onTime         = 0;
             timerOnTimeSet.Enabled  = true;
             UserData.dept           = mesuser.dept_cd;
             UserData.usercode       = mesuser.user_cd;
             UserData.username       = mesuser.user_name;
             UserData.position       = mesuser.user_position_cd;
             UserData.logintime      = loginpass.last_login_time;
             UserData.role_permision = userrole.GetListRole(loginpass.user_cd);
             //Show main form
             MainForm main = new MainForm();
             this.Hide();
             txtpass.Clear();
             main.ShowDialog();
             loginpass.LogIO(txtUsername.Text, false);
             this.Show();
             this.Focus();
         }
         else
         {
             CustomMessageBox.Notice("Please fill user code!");
             txtUsername.Focus();
         }
     }
     catch (Exception ex)
     {
         CustomMessageBox.Error(ex.Message);
         txtpass.Clear();
     }
 }
 private void txtUserCode_Validated(object sender, EventArgs e)
 {
     try
     {
         m_mes_user muser = new m_mes_user();
         muser                = muser.GetUser(txtUserCode.Text);
         lbUserName.Text      = muser.user_name;
         lbUserName.BackColor = Color.Lime;
         errorProvider.SetError(txtUserCode, null);
     }
     catch (Exception ex)
     {
         txtUserCode.Focus();
         lbUserName.Text      = "User Name";
         lbUserName.BackColor = Color.FromKnownColor(KnownColor.ActiveCaption);
         errorProvider.SetError(txtUserCode, "Wrong User Code" + Environment.NewLine + ex.Message);
     }
 }
Exemple #7
0
        public DestinationManager()
        {
            InitializeComponent();
            #region SETUP CONTROL
            deptcbm           = new m_department();
            ptsdept           = new m_department();
            destcbm           = new pts_destination();
            ptsdest           = new pts_destination();
            userposition      = new m_mes_user();
            userpositioncbm   = new m_mes_user();
            editMode          = false;
            firstload         = true;
            btnOK.Visible     = false;
            btnCancel.Visible = false;
            btnUpdate.Enabled = false;
            btnDelete.Enabled = false;

            #endregion
        }
Exemple #8
0
 public StockOutForm()
 {
     InitializeComponent();
     tc_Main.ItemSize = new Size(0, 1);
     supplierData     = new pts_supplier();
     printData        = new PrintItem();
     outData          = new OutputItem();
     itemData         = new pts_item();
     stockData        = new pts_stock();
     mUserData        = new m_mes_user();
     noplanData       = new pts_noplan();
     issueCode        = new pts_issue_code();
     stockOutData     = new pts_stockout_log();
     destinationData  = new pts_destination();
     listPrintItems   = new List <PrintItem>();
     listStock        = new List <pts_stock>();
     listNoPlan       = new List <pts_noplan>();
     listStockOut     = new List <pts_stockout_log>();
 }
Exemple #9
0
        //POST: Add user
        public IHttpActionResult AddUser(m_mes_user inUser)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest("Not a vaild model"));
            }
            inUser.user_password = EncryptDecrypt.Encrypt(inUser.user_password);
            string query = @"USE [mesdb]                             
                             DECLARE @RC int
                             DECLARE @user_cd nvarchar(20)
                             DECLARE @user_name nvarchar(32)
                             DECLARE @user_email nvarchar(32)
                             DECLARE @user_phone nvarchar(12)
                             DECLARE @user_password nvarchar(32)
                             SET @user_cd ='" + inUser.user_cd + "';\n"
                           + "SET @user_name ='" + inUser.user_name + "';\n"
                           + "SET @user_email ='" + inUser.user_email + "';\n"
                           + "SET @user_phone ='" + inUser.user_phone + "';\n"
                           + "SET @user_password ='******';\n"
                           + @"EXECUTE @RC = [dbo].[AddUser] 
                                @user_cd
                               ,@user_name
                               ,@user_email
                               ,@user_phone
                               ,@user_password";
            IDbConnection dbConnection = mESSQL.DbContext();

            dbConnection.Open();
            IDbCommand dbCommand = mESSQL.DbCommand(query, dbConnection);
            int        result    = dbCommand.ExecuteNonQuery();

            if (result > 0)
            {
                return(Ok());
            }
            else
            {
                return(BadRequest("Can't add this user!"));
            }
        }