コード例 #1
0
        public IActionResult Comprar(Models.centralRecargaAPIModel.comprarView comprar)
        {
            Dictionary <string, string> bancos = new Dictionary <string, string>
            {
                { "1", "Scotiabank - Cta:000000000 - Clabe:000000000000000 - Luis Briseño" },
                { "2", "Banorte - Cta:000000000 - Clabe:000000000000000 - Luis Briseño" },
                { "3", "Santander- Cta:000000000 - Clabe:000000000000000 - BP Pharma SAS" },
                { "4", "Sabadell- Clabe:000000000000000 - BP Pharma SAS" },
                { "5", "Banamex - Cta:000000000 - Clabe:000000000000000 - BP Pharma SAS" }
            };

            ViewBag.Bancos = bancos;
            Dictionary <string, string> formaPago = new Dictionary <string, string>
            {
                { "1", "Efectivo" },
                { "2", "Transferencia" },
                { "3", "Cheque" },
                { "4", "Cajero ATM" },
                { "5", "Telecomm" },
                { "6", "Oxxo" }
            };

            ViewBag.FormaPago = formaPago;
            return(View());
        }
コード例 #2
0
 public IActionResult RegistraCompra(Models.centralRecargaAPIModel.comprarView comprar)
 {
     if (ModelState.IsValid)
     {
         comprar.APIK = User.Identity.Name;
         data.SaveDepositClient(comprar);
         return(View());
     }
     else
     {
         return(RedirectToAction("Comprar", "Ecommerce", comprar));
     }
 }
コード例 #3
0
        public void SaveDepositClient(Models.centralRecargaAPIModel.comprarView comprar)
        {
            string          queryValida = string.Format("select count(*) from centralrecarga.depositos where idcuenta={0} and idformapago={1} and fecha='{2}' and monto={3} and folio='{4}'", comprar.banco, comprar.formapago, (comprar.fecha + " " + comprar.hora), comprar.monto, comprar.folio);
            MySqlConnection con1        = new MySqlConnection(connStr);
            MySqlCommand    cmd1        = new MySqlCommand(queryValida, con1);

            con1.Open();
            string retorno = cmd1.ExecuteScalar().ToString();

            con1.Close();
            if (retorno.Equals("0"))
            {
                string          queryInsert = string.Format("insert into centralrecarga.depositos(idcuenta,idformapago,fecha,monto,folio,status,idcompania,aplicado) values({0},{1},'{2}',{3},'{4}',0,(select idcompania from compania where idusuario='{5}'),0)", comprar.banco, comprar.formapago, (comprar.fecha + " " + comprar.hora), comprar.monto, comprar.folio, comprar.APIK);
                MySqlConnection con         = new MySqlConnection(connStr);
                MySqlCommand    cmd         = new MySqlCommand(queryInsert, con);
                con.Open();
                cmd.ExecuteScalar();
                con.Close();
            }
        }