public ActionResult Create(string Nombre, [Bind(Include = "idTransferencia,idcliente,idcuentaOrigen,cuentaDestino,fechaHora,monto,detalle")] Transferencia transferencia)
        {
            Transferencia obj = new Transferencia();

            String format = "dd mm yyyy hh:mm tt";
            //var dat = new DateTime.Now;
            DateTime date = DateTime.Now;

            // Display the result string.
            Console.WriteLine(date.ToString(format));
            int i = (Int32)Session["idCliente"];

            obj.idcliente           = i;
            obj.idcuentaOrigen      = transferencia.idcuentaOrigen;
            obj.cuentaDestino       = transferencia.cuentaDestino;
            transferencia.fechaHora = date;
            obj.fechaHora           = transferencia.fechaHora;
            obj.monto   = transferencia.monto;
            obj.detalle = transferencia.detalle;

            int valor;

            int.TryParse(transferencia.cuentaDestino, out valor);
            //obj.ActualizarCuentas(i, transferencia.idcuentaOrigen, valor, transferencia.monto);

            if (ModelState.IsValid)
            {
                db.Transferencia.Add(obj);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }



            var sql = from clie in db.Cliente
                      join CXC in db.CuentaPorCliente
                      on clie.idCliente equals CXC.idCliente
                      join cuen in db.Cuenta
                      on CXC.idCuenta equals cuen.idCuenta
                      where (clie.idCliente == (i))
                      select new
            {
                Numcuenta = cuen.numCuenta,
                ciente    = clie.idCliente,
                idcuenta  = cuen.idCuenta
            };
            string dir = Session["email"].ToString();

            obj.EnviarCorreoElectronicos(dir, transferencia.idcuentaOrigen.ToString(), transferencia.cuentaDestino, transferencia.monto, transferencia.detalle, 1);
            obj.EnviarCorreoElectronicos(dir, transferencia.idcuentaOrigen.ToString(), transferencia.cuentaDestino, transferencia.monto, transferencia.detalle, 2);

            ViewBag.idcuentaOrigen = new SelectList(sql, "idCuenta", "numCuenta");


            ViewBag.idcliente = new SelectList(db.Cliente, "idCliente", "nombreCliente", transferencia.idcliente);
            // ViewBag.idcuentaOrigen = new SelectList(db.Cuenta, "idCuenta", "numCuenta", transferencia.idcuentaOrigen);
            //ViewBag.idcuentaOrigen = ListadoClientesCuentas(transferencia.idcliente);
            // ViewBag.idcuentaOrigen = items;

            return(View(transferencia));
        }