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()); }
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)); } }
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(); } }