Esempio n. 1
0
    protected void btn_Click(object sender, EventArgs e)
    {
        try
        {
            Button btn = sender as Button;
            switch (btn.CommandName)
            {
            case "Save":
                //Send_District_Data(Convert.ToInt32(ddlOperator.SelectedValue.ToString()), txtDescription.Text.Trim(), 0, "", false, 0);

                string RechargeTypeIds = ",";
                for (int i = 0; i < lstRechargeType.Items.Count; i++)
                {
                    if (lstRechargeType.Items[i].Selected)
                    {
                        RechargeTypeIds = RechargeTypeIds + lstRechargeType.Items[i].Text + ",";
                    }
                }

                if (txtAmount.Text.Trim() != "" && ddlOperator.SelectedIndex != 0 && RechargeTypeIds != ",")
                {
                    Recharge objRecharge = new Recharge();

                    objRecharge.Area            = ddlArea.SelectedItem.ToString();
                    objRecharge.OperatorCode    = ddlOperator.SelectedValue.ToString();
                    objRecharge.RechargeTypeIds = RechargeTypeIds;
                    objRecharge.Amount          = Convert.ToDecimal(txtAmount.Text.Trim());
                    if (ddlTTType.SelectedItem.ToString() != "-- Select --")
                    {
                        objRecharge.TTType = ddlTTType.SelectedItem.ToString();
                    }
                    else
                    {
                        objRecharge.TTType = "";
                    }

                    objRecharge.Days = txtDay.Text.Trim();

                    objRecharge.CreatedDate = DateTime.Now.AddHours(Connection.SetHours).ToString();
                    objRecharge.UserId      = Convert.ToInt32(Session["UserId"].ToString());
                    objRecharge.Description = txtDescription.Text.Trim();

                    DataSet objDataSet = Recharge.Recharge_Data_To_DB(objRecharge);
                    if (objDataSet.Tables[0].Rows[0][0].ToString() == "1")
                    {
                        ShowNotification("Offers", "Inserted Successfully..", NotificationType.success);
                        Clear();
                    }
                }
                break;

            case "Clear":
                Clear();
                ddlOperator.SelectedIndex = 0;
                break;

            case "Update":
                Send_District_Data(Convert.ToInt32(ddlUpdateState.SelectedValue.ToString()), txtUpdateDistrict.Text.Trim(), Convert.ToInt32(lblID.Text.Trim()), lblDName.Text.Trim(), rdbActiveYesDistrict.Checked ? true : false, Convert.ToInt32(lblDumpStateId.Text.Trim()));
                btnClose.Focus();
                break;

            case "Search":
                //if (txtSearchDistrict.Text != "")
                //    Districts_List(gvDistrict, "select District_Id,District_Name,State_Id,Isactive,(Select State_Name from tbl_admin_state TAS where TAS.State_Id=AD.State_Id)as State_Name from tbl_Admin_District AD where State_Id=" + ddlSearchOperator.SelectedValue.ToString() + "and District_Name Like '" + txtSearchDistrict.Text + "%' Order by District_Name");
                //else
                Districts_List(gvDistrict, "select District_Id,District_Name,State_Id,Isactive,(Select State_Name from tbl_admin_state TAS where TAS.State_Id=AD.State_Id)as State_Name from tbl_Admin_District AD where State_Id=" + ddlSearchOperator.SelectedValue.ToString() + " Order by District_Name");
                //txtSearchDistrict.Focus();
                break;
            }
        }
        catch (Exception Ex)
        {
            StackTrace objStackTrace    = new StackTrace();
            string     calledMethodName = objStackTrace.GetFrame(1).GetMethod().Name;
            string     dispErrorMsg     = string.Format("Error occurred in {0} method.", calledMethodName);
            LogFile.WriteToLog(dispErrorMsg, Ex);
            ShowNotification("Offers", dispErrorMsg, NotificationType.error);
            SendLogFile.SendMail();
        }
    }