Exemplo n.º 1
0
 private static lu_byte opmode(lu_byte t, lu_byte a, OpArgMask b, OpArgMask c, OpMode m)
 {
     return (lu_byte)(((t) << 7) | ((a) << 6) | (((lu_byte)b) << 4) | (((lu_byte)c) << 2) | ((lu_byte)m));
 }
Exemplo n.º 2
0
 private static LuaByteType opmode(LuaByteType t, LuaByteType a, OpArgMask b, OpArgMask c, OpMode m)
 {
     return (LuaByteType)(((t) << 7) | ((a) << 6) | (((LuaByteType)b) << 4) | (((LuaByteType)c) << 2) | ((LuaByteType)m));
 }
Exemplo n.º 3
0
		private static OpCodeMode M(bool t, bool a, OpArgMask b, OpArgMask c, OpMode op)
		{
			return new OpCodeMode {
				TMode = t,
				AMode = a,
				BMode = b,
				CMode = c,
				OpMode = op,
			};
		}
Exemplo n.º 4
0
    private void SetControlStatus(OpMode operationMode)
    {
        TextBox store, group, profit, zo, salID, accID, rootNo;

        switch (operationMode)
        {
            case OpMode.Add:
                GridView1.Columns[11].Visible = true;
                GridView1.Columns[12].Visible = true;
                btnAdd.Visible = true;
                btnAddTransferItem.Visible = true;
                ButtonModify.Visible = false;
                btnCopy.Visible = false;
                if (GridView1.Rows.Count > 0)
                {
                    ddlIOType.Enabled = false;
                    ddlIOType.CssClass = "readtxtbox";
                }
                else
                {
                    ddlIOType.Enabled = true;
                    ddlIOType.CssClass = "";
                }
                slpTransferDate.ReadOnly = false;
                slpBusDate.ReadOnly = false;
                txtTransferNo.ReadOnly = false;
                txtTransferNo.CssClass = "";
                txtChainSourceNo.ReadOnly = false;
                txtChainSourceNo.CssClass = "";
                txtStore.ReadOnly = false;
                store = (TextBox)txtStore.FindControl("TextBoxCode");
                store.BackColor = Color.FromArgb(255, 255, 255);
                group = (TextBox)txtGroup.FindControl("TextBoxCode");
                group.BackColor = Color.FromArgb(255, 224, 192);
                profit = (TextBox)txtProfit.FindControl("TextBoxCode");
                profit.BackColor = Color.FromArgb(255, 224, 192);
                zo = (TextBox)txtZO.FindControl("TextBoxCode");
                zo.BackColor = Color.FromArgb(255, 224, 192);
                salID = (TextBox)txtSalID.FindControl("TextBoxCode");
                salID.BackColor = Color.FromArgb(255, 224, 192);
                accID = (TextBox)txtAcctUID.FindControl("TextBoxCode");
                accID.BackColor = Color.FromArgb(255, 224, 192);
                rootNo = (TextBox)txtRootNo.FindControl("TextBoxCode");
                rootNo.BackColor = Color.FromArgb(255, 224, 192);
                SLP_COL_DAYS.ReadOnly = true;

                break;

            case OpMode.Edit:
                GridView1.Columns[11].Visible = true;
                GridView1.Columns[12].Visible = true;

                slpBusDate.ReadOnly = true;
                txtTransferNo.ReadOnly = false;
                break;

            case OpMode.View:
                GridView1.Columns[11].Visible = false;
                GridView1.Columns[12].Visible = false;
                btnAdd.Visible = false;
                btnAddTransferItem.Visible = false;
                ButtonModify.Visible = true;
                btnCopy.Visible = true;
                ddlIOType.Enabled = false;
                ddlIOType.CssClass = "readtxtbox";
                slpTransferDate.ReadOnly = true;
                slpBusDate.ReadOnly = true;
                txtTransferNo.ReadOnly = true;
                txtTransferNo.CssClass = "readtxtbox";
                txtChainSourceNo.ReadOnly = true;
                txtChainSourceNo.CssClass = "readtxtbox";
                txtStore.ReadOnly = true;
                break;
        }
    }