Пример #1
0
        public ActionResult Create(FormCollection collection)
        {
            TaxSystemOperatMODEL newOperation   = new TaxSystemOperatMODEL();
            SqlConnection        connCREATEpost = new SqlConnection();

            try
            {
                connCREATEpost.ConnectionString = ConfigurationManager.ConnectionStrings["SRFNconnection"].ConnectionString;

                newOperation.isin         = collection["isin"];
                newOperation.purchaseDate = Convert.ToDateTime(collection["purchaseDate"].ToString());
                newOperation.sellDate     = Convert.ToDateTime(collection["sellDate"].ToString());
                //newOperation.sellDate = collection["sellDate"].ToString("YYYY-MM-dd");
                newOperation.amount      = collection["amount"];
                newOperation.description = collection["description"];

                string queryCREATE = "INSERT INTO Nutella.operations (isin,purchaseDate,sellDate,amount,description)" +
                                     " VALUES ('" +
                                     newOperation.isin + "','" +
                                     newOperation.purchaseDate + "','" +
                                     newOperation.sellDate + "','" +
                                     newOperation.amount + "','" +
                                     newOperation.description + "');";

                connCREATEpost.Open();

                SqlCommand commCREATEpost = new SqlCommand(queryCREATE, connCREATEpost);
                commCREATEpost.ExecuteNonQuery();

                return(RedirectToAction("Manage"));
            }
            catch
            {
                return(View());
            }
            finally
            {
                connCREATEpost.Close();
            }
        }
Пример #2
0
        static List <TaxSystemOperatMODEL> ReadAllOperationsFromDB()
        {
            List <TaxSystemOperatMODEL> myOperations = new List <TaxSystemOperatMODEL>();
            SqlConnection myConnSRFN2 = new SqlConnection();

            try
            {
                myConnSRFN2.ConnectionString = ConfigurationManager.ConnectionStrings["SRFNconnection"].ConnectionString;
                myConnSRFN2.Open();

                string     queryString    = "SELECT operationId,isin,purchaseDate,sellDate,amount,description FROM Nutella.operations;";
                SqlCommand commandReadAll = new SqlCommand(queryString, myConnSRFN2);

                SqlDataReader myUsersResults = commandReadAll.ExecuteReader();
                while (myUsersResults.Read())
                {
                    TaxSystemOperatMODEL newOperation = new TaxSystemOperatMODEL();
                    newOperation.operationId = int.Parse(myUsersResults["operationId"].ToString());
                    newOperation.isin        = myUsersResults["isin"].ToString();

                    newOperation.purchaseDate = (DateTime)myUsersResults["purchaseDate"];
                    newOperation.sellDate     = Convert.ToDateTime(myUsersResults["sellDate"]);

                    //the most correct one: the one with selldate but with Tostring("YYYY-MM-dd") at the end                    newOperation.amount = myUsersResults["amount"].ToString();
                    newOperation.description = myUsersResults["description"].ToString();
                    myOperations.Add(newOperation);
                }
            }
            catch (Exception ex)
            {
                return(null);
            }
            finally
            {
                myConnSRFN2.Close();
            }
            return(myOperations);
        }