コード例 #1
0
        public ActionResult AccountDetails()
        {
            try
            {
                string        id   = Session["id"].ToString();
                SqlConnection con2 = new SqlConnection(@"Data Source=(localdb)\MsSqlLocalDb;Initial Catalog=project;Integrated Security=True");
                con2.Open();
                SqlCommand cmd2 = new SqlCommand();
                cmd2.Connection  = con2;
                cmd2.CommandType = CommandType.Text;
                cmd2.CommandText = "select * from Owner where Email=@email";
                cmd2.Parameters.AddWithValue("email", id);

                int Oid = Convert.ToInt32(cmd2.ExecuteScalar());

                cmd2.Parameters.Clear();
                cmd2.CommandText = "select * from OwnerAccountDetails where Oid=@Oid";
                cmd2.Parameters.AddWithValue("Oid", Oid);
                SqlDataReader       dr = cmd2.ExecuteReader();
                OwnerAccountDetails o  = new OwnerAccountDetails();
                if (dr.Read())
                {
                    o.BankHolderName = dr["BankHolderName"].ToString();
                    o.AccountNumber  = Convert.ToInt64(dr["AccountNumber"]);
                    o.BankName       = dr["BankName"].ToString();
                    o.IFSC           = dr["IFSC_Code"].ToString();
                    o.CurrentAmount  = Convert.ToDouble(dr["CurrentAmount"]);
                }
                return(View(o));
            }
            catch
            {
                return(RedirectToAction("Login", "LoginId"));
            }
        }
コード例 #2
0
        public ActionResult AddAccount(OwnerAccountDetails o)
        {
            try
            {
                string        id   = Session["id"].ToString();
                SqlConnection con2 = new SqlConnection(@"Data Source=(localdb)\MsSqlLocalDb;Initial Catalog=project;Integrated Security=True");
                con2.Open();
                SqlCommand cmd2 = new SqlCommand();
                cmd2.Connection  = con2;
                cmd2.CommandType = CommandType.Text;
                cmd2.CommandText = "select Oid from Owner where Email=@email";
                cmd2.Parameters.AddWithValue("email", id);

                int Oid = Convert.ToInt32(cmd2.ExecuteScalar());


                SqlConnection con = new SqlConnection(@"Data Source=(localdb)\MsSqlLocalDb;Initial Catalog=project;Integrated Security=True");
                con.Open();
                SqlCommand cmd = new SqlCommand();
                cmd.Connection = con;

                cmd.CommandType = CommandType.Text;
                cmd.CommandText = "insert into OwnerAccountDetails values(@oid,@name,@accountnumber,@bankname,@ifsc,0) ";
                cmd.Parameters.AddWithValue("oid", Oid);
                cmd.Parameters.AddWithValue("name", o.BankHolderName);
                cmd.Parameters.AddWithValue("accountnumber", o.AccountNumber);
                cmd.Parameters.AddWithValue("bankname", o.BankName);
                cmd.Parameters.AddWithValue("ifsc", o.IFSC);

                cmd.ExecuteNonQuery();

                cmd.Parameters.Clear();
                cmd.CommandType = CommandType.Text;
                cmd.CommandText = "update owner set Flag = 1 where Oid=@Oid ";
                cmd.Parameters.AddWithValue("Oid", Oid);

                cmd.ExecuteNonQuery();


                con.Close();
                ViewBag.Message = "registered succsessfuly";

                return(RedirectToAction("OwnerDetails", "Owner"));
            }
            catch (Exception e)
            {
                return(View());
            }
        }