TechEthical CEHP
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Microsoft.SqlServer;
using System.Data.SqlClient;
using System.Data;
using Directory;
namespace Bathuasoft
{
public partial class FreeRegistration : System.Web.UI.Page
{
string Mobile1Varified = "Yes";
string Mobile2Varified = "Yes";
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable();
connection_sql obj = new connection_sql();
obj.MakeConnection();
dt = obj.getDataTable("select name from tbl_Courses order by Name");
cmbCourse1.DataSource = dt;
cmbCourse1.DataTextField = "Name";
cmbCourse1.DataBind();
cmbCourse1.Items.Insert(0, "");
cmbCourse2.DataSource = dt;
cmbCourse2.DataTextField = "Name";
cmbCourse2.DataBind();
cmbCourse2.Items.Insert(0, "");
dt = obj.getDataTable("select id, name from tbl_State order by name");
cmbState.DataSource = dt;
cmbState.DataTextField = "Name";
cmbState.DataValueField = "ID";
cmbState.DataBind();
cmbState.Items.Insert(0, "");
dt = obj.getDataTable("select name from tbl_Education order by Name");
cmbEducation.DataSource = dt;
cmbEducation.DataTextField = "Name";
cmbEducation.DataBind();
cmbEducation.Items.Insert(0, "");
obj.CloseConnection();
}
}
protected void cmbOurStudents_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbOurStudents.Text != "No")
{
pnlEnrollment.Visible = true;
}
else
pnlEnrollment.Visible = false;
}
protected void cmbState_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbState.SelectedItem.Text != "")
{
connection_sql obj = new connection_sql();
obj.MakeConnection();
DataTable dt = new DataTable();
dt = obj.getDataTable("select id, name from tbl_District where state_id = " + cmbState.SelectedValue + " order by name");
cmbDistrict.DataSource = dt;
cmbDistrict.DataTextField = "Name";
cmbDistrict.DataValueField = "ID";
cmbDistrict.DataBind();
cmbDistrict.Items.Insert(0, "");
obj.CloseConnection();
}
}
protected void butSave_Click(object sender, EventArgs e)
{
connection_sql obj = new connection_sql();
obj.MakeConnection();
string Qry = "";
Qry="Select Count(*) from tbl_FreeRegistration "
+ " where status = 'Active' and (mobile1 = '" + txtMobile1.Text + "' or mobile1 = '" + txtMobile2.Text + "'" ;
if (txtMobile2.Text !="")
{
Qry = Qry + " or mobile2 = '"
+ txtMobile1.Text + "' or mobile2 ='" + txtMobile2.Text + "'";
}
Qry = Qry + ")";
int num = Convert.ToInt32 (obj.getRecordID(Qry));
obj.MakeConnection();
if (num==0)
{
sendsms objSMS = new sendsms ();
SqlCommand cmd = new SqlCommand("SP_Registration1", obj.conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@Course1 ", cmbCourse1.Text);
if (cmbCourse2.Text=="")
cmd.Parameters.AddWithValue("@Course2 ", cmbCourse1.Text);
else
cmd.Parameters.AddWithValue("@Course2 ", cmbCourse2.Text);
cmd.Parameters.AddWithValue("@Name ", txtName.Text);
cmd.Parameters.AddWithValue("@Gender ", cmbGender.Text);
cmd.Parameters.AddWithValue("@Mobile1", txtMobile1.Text);
cmd.Parameters.AddWithValue("@Mobile2", txtMobile2.Text);
cmd.Parameters.AddWithValue("@Email ", txtEmail.Text);
cmd.Parameters.AddWithValue("@States ", cmbState.SelectedItem.Text);
cmd.Parameters.AddWithValue("@District ", cmbDistrict.SelectedItem.Text);
cmd.Parameters.AddWithValue("@Locality", txtLocality.Text);
cmd.Parameters.AddWithValue("@OurStudent ", cmbOurStudents.Text);
cmd.Parameters.AddWithValue("@RollNo ", txtEnrollmentNo.Text);
cmd.Parameters.AddWithValue("@CourseYear ", txtCourseYear.Text);
cmd.Parameters.AddWithValue("@Education ", cmbEducation.Text);
cmd.Parameters.AddWithValue("@Remark ", txtRemark.Text);
cmd.Parameters.AddWithValue("@Password ", objSMS.getOTP());
cmd.Parameters.AddWithValue("@VerifiedMobile ", "No");
cmd.Parameters.AddWithValue("@Status ", "Active");
cmd.Parameters.AddWithValue("@AutoDate ", DateTime.Now);
int k = cmd.ExecuteNonQuery();
obj.CloseConnection();
// Send sms to your mobile
var msg = "Contact to N-" + txtName.Text.ToString() + ", M- " + txtMobile1.Text
+ ", C- " + cmbCourse1.Text;
DataTable dtMob = new DataTable();
dtMob = obj.getDataTable("Select MobileNo1, MobileNo2 from contact_details");
objSMS.SendSMS_OTP(dtMob.Rows[0]["MobileNo1"].ToString(), msg);
objSMS.SendSMS_OTP(dtMob.Rows[0]["MobileNo2"].ToString(), msg);
Session["NewRegistrationOTPMobile"] = txtMobile1.Text;
send_otp objOTP = new send_otp();
Session["OTP_NewRegistration"] = objOTP.getOTP();
var msg1 = "Your OTP is " + Session["OTP_NewRegistration"].ToString()
+ ". Do Not Share this OTP with anyone. Valid for 20 minutes.";
sendsms obj1 = new sendsms();
obj1.SendSMS_OTP(txtMobile1.Text, msg1);
Response.Redirect("FreeRegistrationOTP.aspx");
// ScriptManager.RegisterStartupScript(this, GetType(), "set", "alert('Save Successfully.');", true);
butSave.Enabled = false;
}
else
{
ScriptManager.RegisterStartupScript(this, GetType(), "set", "alert('Your record already exist');", true);
}
}
}
}
TechEthical Mini WebShell Version 1.0, Coded By The_M@T3