コード例 #1
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;

                switch (btn.CommandName)
                {
                case "print":
                    if (Page.IsValid)
                    {
                        Abrir_Reporte(true);
                    }
                    break;

                case "excel":
                    if (Page.IsValid)
                    {
                        this.Abrir_Reporte(false);
                    }
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
コード例 #2
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            //if (hdfDisable.Value == "0") return;

            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            if (commandName == "commit")
            {
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                rcbCreditAccount.Items.Clear();
                rcbCreditAccount.Text = "";
                FirstLoad();
            }

            if(commandName=="Preview")
            {
                Response.Redirect(EditUrl("chitiet"));
            }

            if (commandName == "authorize" || commandName == "reverse")
            {
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                FirstLoad();
                LoadToolBar(false);
            }
        }
コード例 #3
0
        protected void RadToolBar2_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            RadToolBarButton btn = e.Item as RadToolBarButton;

            CNMenu = new CN_MenuItem();
            Sesion Sesion = new Sesion();

            Sesion = (Sesion)Session["Sesion" + Session.SessionID];
            try
            {
                if (btn.CommandName == "save")
                {
                    guardar_item(Sesion.Emp_Cnx);
                }
                else if (btn.CommandName == "new")
                {
                    Nuevo();
                }
                else if (btn.CommandName == "delete")
                {
                    eliminar_item(Sesion.Emp_Cnx);
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "RadToolBar2_ButtonClick");
            }
        }
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError  = string.Empty;
            string mensajeError = string.Empty;
            Sesion sesion       = (Sesion)Session["Sesion" + Session.SessionID];

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "print":
                    mensajeError = "Impresion_error";
                    this.Imprimir(true);
                    break;

                case "excel":
                    mensajeError = "Impresion_error";
                    this.Imprimir(false);
                    break;
                }
            }
            catch (Exception ex)
            {
                string mensaje = string.Concat(ex.Message, mensajeError);
                this.DisplayMensajeAlerta(mensaje);
            }
        }
コード例 #5
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            if (commandName == "commit")
            {
                Id++;
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                txtTellerId.Text = this.UserInfo.Username;
                tbTellerIDCR.Text = this.UserInfo.Username;
                rcbCurrencyPaid.SelectedValue = "VND";
                this.txtId.Text = "TT/09161/0" + Id.ToString();
                RadToolBar1.FindItemByValue("btPreview").Enabled = true;
            }

            if (commandName == "Preview")
            {
                Response.Redirect(EditUrl("chitiet"));
            }

            if (commandName == "authorize" || commandName == "reverse")
            {
                Id++;
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                LoadToolBar(false);
                txtTellerId.Text = this.UserInfo.Username.ToString();
                this.txtId.Text = "TT/09161/0" + Id.ToString();
            }
        }
コード例 #6
0
 protected void RadToolBarBulletinBoard_OnButtonClick(object sender, RadToolBarEventArgs e)
 {
     if (e.Item.Text == "New post")
     {
         RunClientScript("ShowPop('" + CurrentUserId + "', '0');");
     }
 }
コード例 #7
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            try
            {
                ErrorManager();
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "save":
                    Guardar();
                    break;

                case "new":
                    Nuevo();
                    break;

                case "config":
                    Abrir();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "RadToolBar1_ButtonClick");
            }
        }
コード例 #8
0
 protected void ToolBar_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     try
     {
         String          commandName = ((RadToolBarButton)e.Item).CommandName.ToLower();
         SalesController scGrid      = new SalesController();
         if (commandName.Equals("delete"))
         {
             scGrid.DelSalesTemp(Convert.ToString(this.rcbSupplier.SelectedValue), Convert.ToDateTime(rcbPeriods.SelectedValue));
             RadGrid1.Rebind();
         }
         else if (commandName.Equals("transfer"))
         {
             //TransferSales
             string[] atSplt     = { "To " };
             string[] Getenddate = rcbPeriods.SelectedItem.Text.Split(atSplt, StringSplitOptions.RemoveEmptyEntries);
             scGrid.TransferSales(Convert.ToDateTime(rcbPeriods.SelectedValue), Convert.ToDateTime(Getenddate[1]));
             RadGrid1.Rebind();
         }
     }
     catch (Exception exc)
     {
         throw exc;
     }
 }
コード例 #9
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "delete":
                    Borrar();
                    break;

                case "save":
                    this.Guardar();
                    break;

                case "new":
                    rgSemana.Rebind();
                    break;
                }
            }
            catch (Exception ex)
            {
                Alerta(ex.Message);
            }
        }
コード例 #10
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;

                switch (btn.CommandName)
                {
                case "new":
                    txtRegion2.Enabled = true;
                    txtRegion2.Focus();
                    actualiza = false;
                    limpiarControles();
                    txtRegion2.Text = Valor;
                    break;

                case "save":
                    this.Guardar();
                    break;
                }
            }
            catch (Exception ex)
            {
                Alerta("Ha ocurrido un problema: " + ex.Message);
            }
        }
コード例 #11
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     if (e.Item.Text == "Close")
     {
         RunClientScript("Close();");
     }
 }
コード例 #12
0
        protected void RadToolBar1_OnButtonClick(object sender, RadToolBarEventArgs e)
        {
            switch (e.Item.Text)
            {
            case "Save":
                foreach (var v in _classStudentIdList)
                {
                    var cProgramClassStudent = new CProgramClassStudent();
                    var programClassStudent  = cProgramClassStudent.Get(v);
                    if (programClassStudent != null)
                    {
                        programClassStudent.ProgramClassId  = Convert.ToInt32(RadComboBoxProgramClass.SelectedValue);
                        programClassStudent.ProgramCourseId = Convert.ToInt32(RadComboBoxProgramCourse.SelectedValue);

                        programClassStudent.UpdatedId   = CurrentUserId;
                        programClassStudent.UpdatedDate = DateTime.Now;

                        cProgramClassStudent.Update(programClassStudent);
                    }
                }

                RunClientScript("Close();");
                break;
            }
        }
コード例 #13
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            try
            {
                ErrorManager();
                if (this.txtNum.Text == "")
                {
                    this.Alerta("'Proporcione un número de producto'");
                }
                else
                {
                    this.rgProductoSucursal.Rebind();
                    //if (this.txtProducto.Text != "")
                    //{
                    RAM1.ResponseScripts.Add("AbrirVentana(" + this.txtNum.Text + ");");
                    //}
                }

                RadToolBarButton btn = e.Item as RadToolBarButton;
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "rtb1_ButtonClick");
            }
        }
コード例 #14
0
        protected void OnRadToolBarClick(object sender, RadToolBarEventArgs e)
        {
            //if (hdfDisable.Value == "0") return;

            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            switch (commandName)
            {
                case "Preview":
                    string urlReviewCloseAccountList = this.EditUrl("ReviewCloseAccountList");
                    this.Response.Redirect(urlReviewCloseAccountList);
                    break;

                case "Commit":
                    BankProject.DataProvider.Database.BOPENACCOUNT_CLOSE_Update(txtId.Text, cmbCloseOnline.SelectedValue, cmbCloseMode.SelectedValue, lblStandingOrders.Text,
                                                     lblUnclearedEntries.Text, lblChequesOS.Text, lblBankCards.Text, lblCCChgsOS.Text,
                                                     lblTotalCreditInterest.Value.HasValue ? lblTotalCreditInterest.Value.Value : 0, 0, 0, 0, lblDebitDate.SelectedDate
                                                     , cmbCreditCurrency.SelectedValue, cmbAccountPaid.SelectedValue, lblCreditAmount.Value.HasValue ? lblCreditAmount.Value.Value : 0, txtNarrative.Text);

                    firstload();
                    break;

                case "Authorize":
                    DataProvider.Database.BOPENACCOUNT_CLOSE_UpdateStatus("AUT", txtId.Text, this.UserId.ToString());
                    firstload();
                    break;

                case "Reverse":
                    DataProvider.Database.BOPENACCOUNT_CLOSE_UpdateStatus("REV", txtId.Text, this.UserId.ToString());
                    firstload();
                    break;
            }
        }
コード例 #15
0
        protected void OnRadToolBarClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            switch (commandName)
            {
                case "Preview":
                    string urlFTAccountClose = this.EditUrl("UnBlockAccountPreviewList");
                    this.Response.Redirect(urlFTAccountClose);
                    break;

                case "Commit":
                   DataProvider.Database.BOPENACCOUNT_UnBLOCK_UpdateStatus("UNA", txtId.Text, this.UserId.ToString());
                   firstload();
                    break;

                case "Authorize":
                   DataProvider.Database.BOPENACCOUNT_UnBLOCK_UpdateStatus("AUT", txtId.Text, this.UserId.ToString());
                    firstload();
                    break;

                case "Reverse":
                    DataProvider.Database.BOPENACCOUNT_UnBLOCK_UpdateStatus("REV", txtId.Text, this.UserId.ToString());
                    firstload();
                    break;
            }
        }
コード例 #16
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            if (txtFecha1.SelectedDate > txtFecha2.SelectedDate)
            {
                Alerta("La fecha de inicio debe ser menor a la fecha final");
                return;
            }

            string accionError  = string.Empty;
            string mensajeError = string.Empty;
            Sesion sesion       = (Sesion)Session["Sesion" + Session.SessionID];

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;

                switch (btn.CommandName)
                {
                case "mostrar":
                    mensajeError = "Impresion_error";
                    this.Imprimir(true);
                    break;

                case "excel":
                    mensajeError = "Impresion_error";
                    this.Imprimir(false);
                    break;
                }
            }
            catch (Exception ex)
            {
                string mensaje = string.Concat(ex.Message, mensajeError);
                this.DisplayMensajeAlerta(mensaje);
            }
        }
コード例 #17
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "new":
                    break;

                case "save":
                    accionError = "CapOrdenCompraAuto_insert_error";
                    this.Guardar();
                    break;

                case "arcExcel":
                    this.archivoExcel();
                    break;
                }
            }
            catch (Exception ex)
            {
                string mensaje = string.Concat(ex.Message, accionError);
                this.DisplayMensajeAlerta(mensaje);
            }
        }
コード例 #18
0
        protected void RadToolBar1_OnButtonClick(object sender, RadToolBarEventArgs e)
        {
            if (RadGrid1.SelectedValue == null)
            {
                return;
            }

            if (e.Item.Text == "View")
            {
                var gridType     = 2;
                var approvalType = string.Empty;

                var approvalStatus = RadGrid1.SelectedValues["ApprovalStatus"];
                if (approvalStatus == null)
                {
                    approvalType = string.Empty;
                }
                else
                {
                    approvalType = approvalStatus.ToString();
                }

                RunClientScript("ShowNewPop('" + RadGrid1.SelectedValues["No"] + "', '1', '" + gridType + "', '" + approvalType + "');");
            }
            else if (e.Item.Text == "Detail View")
            {
                RunClientScript("ShowInfoPop('" + RadGrid1.SelectedValues["No"] + "');");
            }
        }
コード例 #19
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;

                switch (btn.CommandName)
                {
                case "new":
                    //nuevo();
                    RadAjaxManager1.ResponseScripts.Add("return AbrirVentana_Pagos('-1','-1','" + _PermisoGuardar.ToString().ToLower() + "','" + _PermisoModificar.ToString().ToLower() + "','"
                                                        + _PermisoEliminar.ToString().ToLower() + "','" + _PermisoImprimir.ToString().ToLower() + "')");
                    break;

                case "save":
                    //Guardar();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
コード例 #20
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;
                if (_PermisoImprimir)
                {
                    switch (btn.CommandName)
                    {
                    case "Envio":
                        Mostrar();
                        break;
                    }
                }
                else
                {
                    Alerta("No tiene permiso para imprimir");
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #21
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "Nuevo":
                    LimpiarCampos();;
                    break;

                case "Guardar":
                    Guardar();
                    break;

                case "Imprimir":
                    Imprimir();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
コード例 #22
0
ファイル: Header.ascx.cs プロジェクト: vaibhavgeek/friendyoke
    protected void click(object sender, RadToolBarEventArgs e)
    {
        if (RadToolBar1.FindButtonByCommandName("logout").Text == "Login")
        {

            Response.Redirect(ResolveUrl("~/Login.aspx"));

        }
        else if (RadToolBar1.FindButtonByCommandName("logout").Text == "Log Out")
        {
            if (e.Item == RadToolBar1.FindButtonByCommandName("logout"))
            {
                Session["UserId"] = null;
                Response.Cookies["RFriend_Email"].Value = null;
                Response.Cookies["RFriend_UID"].Value = null;
                Response.Cookies["RFriend_PWD"].Value = null;
                Session.Abandon();
               
                System.Web.Security.FormsAuthentication.SignOut();
                Response.Redirect(ResolveUrl("~/Login.aspx"));
            }

            
            

        }


    }
コード例 #23
0
 protected void ToolbarButtonClicked(object sender, RadToolBarEventArgs e)
 {
     if (e.Item.Text == "New Expense")
     {
         RunClientScript("ShowNewPop('0', '0', '0', '0');");
     }
 }
コード例 #24
0
        protected void rtbFormButtons_OnButtonClick(object sender, RadToolBarEventArgs e)
        {
            switch (e.Item.Value)
            {
            case "LeadForce":
                Response.Redirect(UrlsData.AP_SiteActivityRuleAdd((int)RuleType.Form));
                break;

            case "Wizard":
                Response.Redirect(UrlsData.AP_FormWizard());
                break;

            case "External":
                Response.Redirect(UrlsData.AP_SiteActivityRuleAdd((int)RuleType.ExternalForm));
                break;

            case "Wufoo":
                if (!Page.ClientScript.IsStartupScriptRegistered("AddWufooForm"))
                {
                    ScriptManager.RegisterStartupScript(Page, typeof(Page), "AddWufooForm", "AddWufooForm();", true);
                }
                break;

            case "LPgenerator":
                Response.Redirect(UrlsData.AP_SiteActivityRuleAdd((int)RuleType.LPgenerator));
                break;
            }
        }
コード例 #25
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            switch (commandName)
            {
                case "search":
                    radGridReview.DataSource = SavingAccountDAO.GetPeriodicArrearByStatus(Entity.AuthoriseStatus.AUT.ToString(),
                                                tbRefId.Text,rcbCategory.SelectedValue,rcbCurrentcy.SelectedValue,rcbProductLine.SelectedValue,
                                                tbPrincipalFrom.Value.HasValue?tbPrincipalFrom.Value.Value:0,
                                                tbPrincipalTo.Value.HasValue ? tbPrincipalTo.Value.Value : 0, rcbCustomerID.SelectedValue,
                                                rcbtype.SelectedValue);
                    radGridReview.Rebind();
                    break;
                case "preview":
                    if (rcbtype.SelectedValue == "Arrear")
                    {
                        Response.Redirect("Default.aspx?tabid=145&ctl=SavingAccReviewList&mid=800&From=Arrear");
                    }
                    else
                    {
                        Response.Redirect("Default.aspx?tabid=146&ctl=SavingAccReviewList&mid=803&From=Periodic");
                    }

                    break;
                default:
                    ClearControl();
                    radGridReview.DataSource = new DataTable();
                    radGridReview.Rebind();
                    break;
            }
        }
コード例 #26
0
 protected void UpdateToolBar_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     if (UpdateToolBar.TabIndex == 0)
     {
         UpdateStudentRegistar();
     }
 }
コード例 #27
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError  = string.Empty;
            string mensajeError = string.Empty;
            Sesion sesion       = (Sesion)Session["Sesion" + Session.SessionID];

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "save":
                    mensajeError = "CapContratoComodato_update_error";
                    this.Guardar();
                    break;

                case "print":
                    mensajeError = "CapContratoComodato_imprimir_error";
                    this.ImprimirContrato(1);
                    break;
                }
            }
            catch (Exception ex)
            {
                string mensaje = string.Concat(ex.Message, mensajeError);
                this.DisplayMensajeAlerta(mensaje);
            }
        }
コード例 #28
0
 protected void rtb1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     try
     {
         if (Page.IsValid)
         {
             ErrorManager();
             RadToolBarButton btn = e.Item as RadToolBarButton;
             if (btn.CommandName == "save")
             {
                 Guardar();
             }
             else if (btn.CommandName == "new")
             {
                 Nuevo();
             }
             else if (btn.CommandName == "undo")
             {
                 //Regresar()
             }
         }
     }
     catch (Exception ex)
     {
         ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
     }
 }
コード例 #29
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     if (e.Item.Text == "Save")
     {
         Save();
     }
 }
コード例 #30
0
        /// <summary>
        /// Called when [button click].
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">The <see cref="Telerik.Web.UI.RadToolBarEventArgs"/> instance containing the event data.</param>
        protected void OnButtonClick(object sender, RadToolBarEventArgs e)
        {
            var button       = (RadToolBarButton)e.Item;
            var selectedNode = rtvTreeMenu.SelectedNode;

            MenuActions(selectedNode, button.CommandName, button.CommandArgument);
        }
コード例 #31
0
        protected void OnRadToolBarClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            switch (commandName)
            {
                case "Preview":
                    string urlFTAccountClose = this.EditUrl("BlockAccountList");
                    this.Response.Redirect(urlFTAccountClose);
                    break;

                case "Commit":
                    BankProject.DataProvider.Database.BOPENACCOUNT_BLOCK_Update(txtId.Text, txtAmount.Value.HasValue ? txtAmount.Value.Value : 0,dtpFromDate.SelectedDate
                                                                                , dptToDate.SelectedDate,txtDescription.Text);

                    firstload();
                    break;

                case "Authorize":
                    DataProvider.Database.BOPENACCOUNT_BLOCK_UpdateStatus("AUT", txtId.Text, this.UserId.ToString());
                    firstload();
                    break;

                case "Reverse":
                    DataProvider.Database.BOPENACCOUNT_BLOCK_UpdateStatus("REV", txtId.Text, this.UserId.ToString());
                    firstload();
                    break;
            }
        }
コード例 #32
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                ErrorManager();
                RadToolBarButton btn = e.Item as RadToolBarButton;

                switch (btn.CommandName)
                {
                case "new":
                    this.LimpiarCampos();

                    this.NuevoProducto();
                    break;

                case "save":
                    this.Guardar();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
コード例 #33
0
 protected void rtbToolBar_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     switch (((RadToolBarButton)e.Item).CommandName)
     {
         case "btnNovo":
             btnNovo_Click();
             break;
         case "btnModificar":
             btnModificar_Click();
             break;
         case "btnExcluir":
             btnExclui_Click();
             break;
         case "btnSalvar":
             btnSalva_Click();
             break;
         case "btnCancelar":
             btnCancela_Click();
             break;
         case "btnSim":
             btnSim_Click();
             break;
         case "btnNao":
             btnNao_Click();
             break;
     }
 }
コード例 #34
0
 protected void RadToolBar1_OnButtonClick(object sender, RadToolBarEventArgs e)
 {
     if (e.Item.Text == "New Message")
     {
         RunClientScript("ShowPop('" + CurrentUserId + "', '0', '0');");
     }
 }
コード例 #35
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;

            switch (commandName)
            {
                case "commit":
                    if (CommitDiscountedAccount())
                    {
                        Response.Redirect(string.Format("Default.aspx?tabid={0}&mid={1}", TabId, ModuleId));
                    }
                    break;
                case "preview":
                    Response.Redirect(EditUrl("", "", "SavingAccReviewList"));
                    break;
                case "authorize":
                    SavingAccountDAO.ApproveDiscountedAccount(tbDepositCode.Text, UserInfo.Username);
                    Response.Redirect(string.Format("Default.aspx?tabid={0}&mid={1}", TabId, ModuleId));
                    break;
                case "reverse":
                    SavingAccountDAO.ReverseDiscountedAccount(tbDepositCode.Text, UserInfo.Username);
                    Response.Redirect(string.Format("Default.aspx?tabid={0}&mid={1}", TabId, ModuleId));
                    break;
                case "print":
                    PrintSavingAccDocument();
                    break;
            }
        }
コード例 #36
0
        protected void OnRadToolBarClick(object sender, RadToolBarEventArgs e)
        {
            if (hdfDisable.Value == "0") return;
            var ToolBarButton = e.Item as RadToolBarButton;
            var commandname = ToolBarButton.CommandName;
            switch (commandname)
            {
                case "commit":
                    BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                    Default_Setting();
                    rcbDebitAccount.Items.Clear();
                    rcbDebitAccount.Text = "";
                    break;
                case "Preview":
                    LoadToolBar(true);
                    BankProject.Controls.Commont.SetTatusFormControls(this.Controls, false);
                    Response.Redirect(EditUrl("TransferByAccount_PL"));
                    break;
                case "reverse":
                case "authorize":
                    Default_Setting();
                    BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                    LoadToolBar(false);

                    break;
            }
        }
コード例 #37
0
        protected void rtb1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            try
            {
                ErrorManager();
                ErrorManager();
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName)
                {
                case "save":
                    if (Page.IsValid)
                    {
                        Guardar();
                    }
                    break;

                case "add":
                    break;

                case "new":
                    Limpiar();
                    cmbSolicitud.SelectedIndex = 0;
                    cmbSolicitud.Text          = cmbSolicitud.Items[0].Text;
                    dt.Rows.Clear();
                    rgAjuste.Rebind();
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, new System.Diagnostics.StackTrace().GetFrame(0).GetMethod().Name);
            }
        }
コード例 #38
0
        protected void rtb1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            try
            {
                ErrorManager();
                RadToolBarButton btn = e.Item as RadToolBarButton;
                switch (btn.CommandName.ToLower())
                {
                case "print":
                    Listado();
                    break;

                case "new":
                    RAM1.ResponseScripts.Add("AbrirVentana_Pagos(-1, '" + _PermisoGuardar + "','" + _PermisoModificar + "');");
                    //Session["PostBackPagos" + Session.SessionID] = false;
                    break;

                case "newext":
                    RAM1.ResponseScripts.Add("AbrirVentana_PagosExt(-1, '" + _PermisoGuardar + "', '" + _PermisoModificar + "');");
                    //Session["PostBackPagos" + Session.SessionID] = false;
                    break;
                }
            }
            catch (Exception ex)
            {
                ErrorManager(ex, "rtb1_ButtonClick");
            }
        }
コード例 #39
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            string accionError = string.Empty;

            try
            {
                RadToolBarButton btn = e.Item as RadToolBarButton;

                switch (btn.CommandName)
                {
                case "new":
                    txtId.Enabled = true;
                    txtId.Focus();
                    break;

                case "save":
                    this.Guardar();
                    break;
                }
            }
            catch (Exception ex)
            {
                string mensaje = string.Concat(ex.Message, hiddenActualiza.Value == string.Empty ? "CatAsesoria_insert_error" : "CatAsesoria_update_error");
                this.DisplayMensajeAlerta(mensaje);
            }
        }
コード例 #40
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            if (commandName == "commit")
            {
                Id++;
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                txtTellerIDCR.Text = this.UserInfo.Username;
                this.txtId.Text = "TT/09161/0" + Id.ToString();
                //this.cmbCustomerAccount.SelectedIndex = 0;
                //this.txtAmtFCY.Text = string.Empty;
                //this.txtAmtLCY.Text = string.Empty;
                //this.txtNarrative.Text = string.Empty;

                //this.cmbCurrencyPaid.SelectedIndex = 0;
                //this.txtDealRate.Text = string.Empty;
                //this.cmbWaiveCharges.SelectedIndex = 0;
            }

            if(commandName=="preview")
            {
                Response.Redirect(EditUrl("chitiet"));
            }
        }
コード例 #41
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolbarbutton = e.Item as RadToolBarButton;
            var CommandName = toolbarbutton.CommandName;
            if (CommandName == "commit")
            {
                rcbDebitAccount.Focus();
                txtID.Text = TriTT.B_BMACODE_GetNewID_3par("TRS_CRED_CARD_PAYM", refix_BMACODE(), "/");
                txtDebitAmtLCY.Text = "";
                txtDealRate.Text = "";
                tbCreditCardNum.Text = "";
                txtNarrative.Text = "";
                cmbDebitCurrency.SelectedValue = "";
                rdpValueDate.SelectedDate = DateTime.Now;
                cmbCreditCurrency.SelectedValue = "";
                rdpValueDate2.SelectedDate = DateTime.Now;
                cmbCreditAccount.SelectedValue = "";
                rcbDebitAccount.SelectedValue = "";

            }
            if (CommandName == "Preview")
            {
                Response.Redirect(EditUrl("TransferForCreditCardPayment_PL"));
            }
            if (CommandName == "authorize" || CommandName == "reverse")
            {

                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                LoadToolBar(false);
                AfterProc();
            }
        }
コード例 #42
0
 protected void rtb1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     try
     {
         if (Page.IsValid)
         {
             ErrorManager();
             RadToolBarButton btn = e.Item as RadToolBarButton;
             if (btn.CommandName == "save")
             {
                 Guardar();
             }
             else if (btn.CommandName == "new")
             {
                 Nuevo();
             }
             else if (btn.CommandName == "undo")
             {
                 //Regresar()
             }
         }
     }
     catch (Exception ex)
     {
         ErrorManager(ex, "rtb1_ButtonClick");
     }
 }
コード例 #43
0
        protected void OnRadToolBarClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            if (commandName == "Commit")
            {
                string Category = cmbCategory.Text != "" ? cmbCategory.Text.Split('-')[1].Trim() : "";
                string AccountOfficer = cmbAccountOfficer.Text != "" ? cmbAccountOfficer.Text.Split('-')[1].Trim() : "";
                string ProductLine = cmbProductLine.Text != "" ? cmbProductLine.Text.Split('-')[1].Trim() : "";
                string ChargeCode = cmbChargeCode.Text != "" ? cmbChargeCode.Text.Split('-')[1].Trim() : "";
                string RestrictTxn = cmbRestrictTxn.Text != "" ? cmbRestrictTxn.Text : "";
                string RelationCode = cmbRelationCode.Text != "" ? cmbRelationCode.Text.Split('-')[1].Trim() : "";

                DataProvider.Database.BOPENACCOUNT_Insert(txtId.Text, cmbCustomerId.SelectedValue, lbCustomerType.Text, lbCustomerName.Text, cmbCategory.SelectedValue,
                    Category, cmbCurrency.SelectedValue, txtAccountTitle.Text, txtShortTitle.Text, tbIntCaptoAC.Text,
                    cmbAccountOfficer.SelectedValue, AccountOfficer, cmbProductLine.SelectedValue, ProductLine, cmbChargeCode.SelectedValue,
                    ChargeCode, cmbRestrictTxn.SelectedValue, RestrictTxn, cmbIDJoinHolder.SelectedValue, lbJoinHolderName.Text,
                    cmbRelationCode.SelectedValue, RelationCode, txtJoinNotes.Text, "",
                    "", "", "", "", "", this.UserId.ToString(), "",txtDocID.Text,lbCategoryType.Text);

                Response.Redirect(string.Format("Default.aspx?tabid={0}", this.TabId.ToString()));

                //BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);

                //string SoTT = BankProject.DataProvider.Database.B_BMACODE_GetNewSoTT("BOPENACCOUNT").Tables[0].Rows[0]["SoTT"].ToString();
                //this.txtId.Text = "07." + SoTT.PadLeft(9, '0') + ".5";
                //this.txtId.Text = "06." + ("0000000000" + SoTT).Substring(("0000000000" + SoTT).Length - 10);
            }

            if (commandName == "Preview")
            {
                Response.Redirect(EditUrl("chitiet"));
            }

            if (commandName == "Authorize")
            {
                DataProvider.Database.BOPENACCOUNT_UpdateStatus("AUT", txtId.Text, this.UserId.ToString());
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                this.LoadToolBar(false);
                string SoTT = BankProject.DataProvider.Database.B_BMACODE_GetNewSoTT("BOPENACCOUNT").Tables[0].Rows[0]["SoTT"].ToString();
                this.txtId.Text = "07." + SoTT.PadLeft(9, '0') + ".5";
                //this.txtId.Text = "06." + ("0000000000" + SoTT).Substring(("0000000000" + SoTT).Length - 10);
            }

            if (commandName == "Reverse")
            {
                DataProvider.Database.BOPENACCOUNT_UpdateStatus("REV", txtId.Text, this.UserId.ToString());
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                this.LoadToolBar(false);
                string SoTT = BankProject.DataProvider.Database.B_BMACODE_GetNewSoTT("BOPENACCOUNT").Tables[0].Rows[0]["SoTT"].ToString();
                this.txtId.Text = "07." + SoTT.PadLeft(9, '0') + ".5";
                //this.txtId.Text = "06." + ("0000000000" + SoTT).Substring(("0000000000" + SoTT).Length - 10);
            }

            if (commandName == "print")
                PrintDocument();
        }
コード例 #44
0
        protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
        {
            var toolBarButton = e.Item as RadToolBarButton;
            string commandName = toolBarButton.CommandName;
            if (commandName == "print" || commandName == "commit")
            {
                //if (hdfDisable.Value == "0") return;

                bd.Database.ProvisionTransfer_DC_Insert(tbDepositCode.Text,tbLCNo.Text,rcbOrderedby.SelectedValue, "", rcbDebitAccount.Text,
                    rcbDebitCurrency.SelectedValue, tbDebitAmout.Text, rdpDebitDDate.SelectedDate.ToString(), rcbCreditAccount.Text, lblCreditCurrency.Text, "",
                    tbCreditAmount.Text, rdpCreditDate.SelectedDate.ToString(), "", rcbType.SelectedValue, rcbType.SelectedItem.Text, this.UserId.ToString(), txtAddRemarks1.Text, txtAddRemarks2.Text);

                RadToolBar1.FindItemByValue("btPreview").Enabled = true;
                bd.Database.ProvisionTransfer_DC_UpdateStatus("UNA", tbDepositCode.Text, this.UserId.ToString());

                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                clearComboBox();
                FirstLoad();
            }
            else if (commandName == "Preview")
            {
                Response.Redirect(EditUrl("chitiet"));
            }
            else if (commandName == "authorize")
            {
                DataProvider.Database.ProvisionTransfer_DC_UpdateStatus("AUT", tbDepositCode.Text, this.UserId.ToString());
                RadToolBar1.FindItemByValue("btPreview").Enabled = true;
                RadToolBar1.FindItemByValue("btCommitData").Enabled = true;
                RadToolBar1.FindItemByValue("btSearch").Enabled = false;

                RadToolBar1.FindItemByValue("btAuthorize").Enabled = false;
                RadToolBar1.FindItemByValue("btReverse").Enabled = false;
                BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                clearComboBox();
                FirstLoad();
            }
            else if (commandName == "reverse")
            {
                DataProvider.Database.ProvisionTransfer_DC_UpdateStatus("REV", tbDepositCode.Text, this.UserId.ToString());
                RadToolBar1.FindItemByValue("btPreview").Enabled = true;
                RadToolBar1.FindItemByValue("btCommitData").Enabled = true;
                RadToolBar1.FindItemByValue("btSearch").Enabled = false;

                RadToolBar1.FindItemByValue("btAuthorize").Enabled = false;
                RadToolBar1.FindItemByValue("btReverse").Enabled = false;

                //BankProject.Controls.Commont.SetEmptyFormControls(this.Controls);
                BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
                //clearComboBox();
                //FirstLoad();
            }
            else if (commandName == "search")
            {
                LoadData(tbDepositCode.Text);
            }
            hdfDisable.Value = "0";
        }
コード例 #45
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     string commandName = toolBarButton.CommandName;
     if (commandName == "YourCommandName")
     {
         //Your logic
     }
 }
コード例 #46
0
 protected void rtbToolBar_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     switch (((RadToolBarButton)e.Item).CommandName)
     {
         case "btnSalvar":
             btnSalvar_Click();
             break;
     }
 }
コード例 #47
0
 protected void rtbToolBar_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     switch (((RadToolBarButton)e.Item).CommandName)
     {
         case "btnImprimir":
             CarregueDadosEGereRelatorio();
             break;
     }
 }
コード例 #48
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     string commandName = toolBarButton.CommandName;
     if (commandName == "commit")
     {
         DataSet ds = TriTT.B_OPEN_LOANWORK_ACCT_Check_Acct_Exist(tbCustomerID.Text, rcbCurrency.SelectedValue);
         if (ds.Tables != null && ds.Tables[0].Rows.Count == 0) // tai khoan chua ton tai o DB , co the tao new dc
         {
             if (tbCustomerName.Text == "Customer ID does not exist.")
             {
                 ShowMsgBox("Customer ID does not exist, Please check again !"); return;
             }
             TriTT_Credit.B_OPEN_LOANWORK_ACCT_Insert_Update_Acct(tbID.Text, tbCustomerID.Text, "UNA", tbCustomerName.Text, tbDocType.Text,
                 tbDocID.Text, tbDocIssuePlace.Text, rdpIssueDate.SelectedDate.HasValue ? Convert.ToString(rdpIssueDate.SelectedDate): "",
                  "" , rcbCategory.SelectedValue, rcbCategory.Text.Replace(rcbCategory.SelectedValue + " - ", ""), txtAccountName.Text, tbShortTitle.Text, tbMnemonic.Text,
                  rcbCurrency.SelectedValue, rcbCurrency.SelectedValue, rcbProductLine.SelectedValue, rcbProductLine.Text.Replace(rcbProductLine.SelectedValue + " - ", ""),
                  tbAlternateAcct.Text, UserInfo.Username.ToString());
             Response.Redirect("Default.aspx?tabid=184");
             tbCustomerID.Focus();
         }
         else
         {
             ShowMsgBox("This Loan Working Account was already created by Officer, Please try with another Currency !");
             return;
         }
     }
     if (commandName == "Preview")
     {
         Response.Redirect(EditUrl("OpenLoanWorkingAccount_PL"));
     }
     if (commandName == "authozize")
     {
         TriTT.B_OPEN_LOANWORK_ACCT_Update_Status(tbID.Text , tbCustomerID.Text,"AUT");
         Response.Redirect("Default.aspx?tabid=184");
         tbCustomerID.Focus();
     }
     if (commandName == "reverse")
     {
         TriTT.B_OPEN_LOANWORK_ACCT_Update_Status(tbID.Text, tbCustomerID.Text, "REV");
         BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
         LoadToolBar(true);
         tbID.Enabled= tbCustomerID.Enabled = false; //khong cho hieu chinh thong tin ID
     }
     if (commandName == "search")
     {
         LoadDataToReview(tbID.Text);
         BankProject.Controls.Commont.SetTatusFormControls(this.Controls, false);
         LoadToolBar_AllFalse();
     }
     if (commandName == "edit")
     {
         BankProject.Controls.Commont.SetTatusFormControls(this.Controls, true);
         RadToolBar1.FindItemByValue("btCommitData").Enabled = true;
         RadToolBar1.FindItemByValue("btEdit").Enabled = false;
     }
 }
コード例 #49
0
 protected void RadToolBar1_OnButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolbarButton = e.Item as RadToolBarButton;
     var CommandName = toolbarButton.CommandName;
     if (CommandName == "search")
     {
         Search();
     }
 }
コード例 #50
0
 protected void RadToolBar2_OnButtonClick(object sender, RadToolBarEventArgs e)
 {
     var ToolBarButton = e.Item as RadToolBarButton;
     string CommandName = ToolBarButton.CommandName;
     if (CommandName == "search")
     {
         RadGrid.DataSource = TriTT.B_CUSTOMER_RIGHT_Enquiry(tbMaHanMucCha.Text, tbMaHanMucCon.Text, tbFullName.Text, tbCustomerID.Text, rcbCollateralType.SelectedValue
             ,rcbCollateral.SelectedValue, tbRightID.Text);
         RadGrid.DataBind();
     }
 }
コード例 #51
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     string commandName = toolBarButton.CommandName;
     switch (commandName)
     {
         case bc.Commands.Search:
             radGridReview.Rebind();
             break;
     }
 }
コード例 #52
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     string commandName = toolBarButton.CommandName;
     if (commandName == "hold")
     {
         string[] param = new string[1];
         param[0] = "CodeID=" + tbDepositCode.Text;
         Response.Redirect(EditUrl("", "", "HOLD", param));
     }
 }
コード例 #53
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     var commandName = toolBarButton.CommandName;
     switch (commandName)
     {
         case "search":
             Search();
             break;
     }
 }
コード例 #54
0
 protected void radtoolbar2_onbuttonclick(object sender, RadToolBarEventArgs e)
 {
     var ToolBarButton = e.Item as RadToolBarButton;
     var commandName = ToolBarButton.CommandName;
     switch (commandName)
     {
         case "search":
             LoadData();
             break;
     }
 }
コード例 #55
0
 protected void radtoolbar2_onbuttonclick(object sender, RadToolBarEventArgs e)
 {
     var ToolBarButton = e.Item as RadToolBarButton;
     string CommandName = ToolBarButton.CommandName;
     if (CommandName == "search")
     {
         RadGrid.DataSource = TriTT.B_OPEN_LOANWORK_ACCT_Enquiry_Customer(tbAcctRef.Text, tbCustomerID.Text, tbFullName.Text, rcbCurrency.SelectedValue,
             rcbProductLine.SelectedValue, rcbCategory.SelectedValue, tbDocId.Text);
         RadGrid.DataBind();
     }
 }
コード例 #56
0
 protected void radtoolbar2_onbuttonclick(object sender, RadToolBarEventArgs e)
 {
     var ToolBarButton = e.Item as RadToolBarButton;
     string commandName = ToolBarButton.CommandName;
     if (commandName == "search")
     {
         RadGrid.DataSource= TriTT.B_OPEN_COMMITMENT_CONT_Enquiry_Account(tbAcctRef.Text, tbCustomerID.Text, tbFullName.Text, rcbCurrency.SelectedValue, rcbCategory.SelectedValue,
             tbDocId.Text, tbIntRepayAcct.Text);
         RadGrid.DataBind();
     }
 }
 protected void RadToolBar2_OnButtonClick(object sender, RadToolBarEventArgs e)
 {
     var TollbarButton = e.Item as RadToolBarButton;
     string CommandName = TollbarButton.CommandName;
     if (CommandName == "search")
     {
         RadGrid.DataSource = TriTT.B_COLLATERAL_INFO_Enquiry(tbRightID.Text, tbCollInfoID.Text, tbFullName.Text, tbCustomerID.Text, rcbCollateralType.SelectedValue
             ,rcbCollateral.SelectedValue, rcbCurrency.SelectedValue, Convert.ToDecimal( tbFromNominalValue.Value.HasValue? tbFromNominalValue.Value : 0),
             Convert.ToDecimal(tbToNominalValue.Value.HasValue?tbToNominalValue.Value:0), tbContingentAccID.Text);
         RadGrid.DataBind();
     }
 }
コード例 #58
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     string commandName = toolBarButton.CommandName;
     if (commandName.Equals(bc.Commands.Commit))
     {
         DataProvider.Database.B_BACCOUNTS_Insert(rcbCustomerID.SelectedValue, rcbCategoryCode.SelectedItem.Text, rcbCurrentcy.SelectedValue, tbAccountName.Text,
         tbShortName.Text, tbAccountMnemonic.Text, rcbProductLine.SelectedValue, rcbJointHolderID.SelectedValue, rcbRelationCode.SelectedValue, tbNotes.Text, "", "",
         "1", "203_TRADE20_I_INAU", DateTime.Now.ToString(), DateTime.Now.ToString(), "203_TRADE20", "VN-001-1611   CHI NHANH", "1", "", tbDepositCode.Text);
         Response.Redirect("Default.aspx?tabid=" + this.TabId);
     }
 }
コード例 #59
0
 protected void RadToolBar2_OnButtonClick(object sender, RadToolBarEventArgs e)
 {
     var ToolBarButton = e.Item as RadToolBarButton;
     string CommandName = ToolBarButton.CommandName;
     if (CommandName == "search")
     {
         RadGrid.DataSource = TriTT.B_CUSTOMER_LIMIT_ENQUIRY(tbMaHanMucCha.Text, tbMaHanMucCon.Text, tbFullName.Text, tbCustomerID.Text, rcbCollateralType.SelectedValue
             , rcbCollateral.SelectedValue, rcbCurrency.SelectedValue, tbFromIntLimitAmt.Value.HasValue? tbFromIntLimitAmt.Value.Value:0
             , tbToIntLimitAmt.Value.HasValue? tbToIntLimitAmt.Value.Value:0);
         RadGrid.DataBind();
     }
 }
コード例 #60
0
 protected void RadToolBar1_ButtonClick(object sender, RadToolBarEventArgs e)
 {
     var toolBarButton = e.Item as RadToolBarButton;
     string commandName = toolBarButton.CommandName;
     switch (commandName)
     {
         case bc.Commands.Commit:
             if (!String.IsNullOrEmpty(txtSignature.FileName))
             {
                 try
                 {
                     //upload file
                     string fileName = "Signature-" + txtCustomerId.Text.Trim() + "-" + DateTime.Now.ToString("yyyyMMddhhmmss");//Signature-CIF-Order
                     int i = txtSignature.FileName.LastIndexOf(".");
                     string fileExt = txtSignature.FileName.Substring(i, txtSignature.FileName.Length - i);
                     fileName += fileExt;
                     txtSignature.SaveAs(Server.MapPath(bd.Customer.SignaturePath) + @"\" + fileName);
                     //save to database
                     bd.Customer.InsertSignature(txtCustomerId.Text, fileName, this.UserInfo.Username);
                     bc.Commont.SetEmptyFormControls(this.Controls);
                     //RadToolBar1.FindItemByValue("btPreview").Enabled = true;
                     txtCustomerId.Enabled = true;
                     txtCustomerIdOld.Value = "";
                     imgSignatureOld.ImageUrl = "";
                     lnkSignatureOld.NavigateUrl = "#";
                     RadToolBar1.FindItemByValue("btCommitData").Enabled = false;
                     RadToolBar1.FindItemByValue("btPreview").Enabled = true;
                     Response.Redirect("Default.aspx?tabid=" + this.TabId);
                     bc.Commont.ShowClientMessageBox(Page, this.GetType(), "Save data success !");
                 }
                 catch (Exception err)
                 {
                     bc.Commont.ShowClientMessageBox(Page, this.GetType(), "Save data error : " + err.Message);
                 }
             }
             break;
         case bc.Commands.Authorize:
         case bc.Commands.Reverse:
             try
             {
                 if (commandName.Equals(bc.Commands.Authorize))
                     bd.Customer.UpdateSignatureStatus(txtCustomerId.Text, bd.TransactionStatus.AUT, this.UserInfo.Username);
                 else
                     bd.Customer.UpdateSignatureStatus(txtCustomerId.Text, bd.TransactionStatus.REV, this.UserInfo.Username);
                 Response.Redirect("Default.aspx?tabid=" + this.TabId);
             }
             catch (Exception err)
             {
                 bc.Commont.ShowClientMessageBox(Page, this.GetType(), "Error : " + err.Message);
             }
             break;
     }
 }