예제 #1
0
 public Cuenta CrearCuenta(string Titular, float SaldoInicial)
 {
     Cuenta cuenta = new Cuenta();
     cuenta.Titular = Titular;
     cuenta.Depositar(SaldoInicial);
     return cuenta;
 }
예제 #2
0
        public Cuenta CrearCuenta(string Titular, float SaldoInicial)
        {
            SqlConnection con;
            SqlCommand cmd;

            con = new SqlConnection("server=.;database=inworxbank;user=sa;password=inworx");
            cmd = new SqlCommand(
                string.Format("insert into cuentas (titular, saldo) values ('{0}',{1})",
                    Titular, SaldoInicial), con);
            int count = cmd.ExecuteNonQuery();

            Cuenta cuenta = new Cuenta();
            cuenta.Titular = Titular;
            cuenta.Depositar(SaldoInicial);
            return cuenta;
        }
예제 #3
0
 public void Transferir(Cuenta cuentaOrigen, Cuenta cuentaDestino, float Monto)
 {
     cuentaOrigen.Extraer(Monto);
     cuentaDestino.Depositar(Monto);
 }
예제 #4
0
        public Cuenta GetCuenta(int NroCuenta)
        {
            SqlConnection con;
            SqlDataAdapter da;
            DataSet ds;

            con = new SqlConnection("server=.;database=inworxbank;user=sa;password=inworx");
            da = new SqlDataAdapter("select * from cuentas", con);
            ds = new DataSet();
            da.Fill(ds);

            ds.HasChanges(DataRowState.

            /*DataView dv;

            dv = ds.Tables[0].DefaultView;
            dv.RowFilter = "id=" + NroCuenta.ToString();
            */
            Cuenta cuenta;
            DataRow[] rows = ds.Tables[0].Select("Id = " + NroCuenta.ToString());
            if (rows.Length == 0)
            {
                cuenta = CrearCuenta("Default", "0");
            }
            else
            {
                string titular;
                float saldo;
                titular = rows[0]["Titular"].ToString();
                saldo = float.Parse(rows[0]["Saldo"].ToString());
                cuenta = new Cuenta(NroCuenta, titular, saldo);
            }

            return cuenta
        }
예제 #5
0
 public void Extraer(Cuenta cuenta, float Monto)
 {
     cuenta.Extraer(Monto);
 }
예제 #6
0
 public void Depositar(Cuenta cuenta, float Monto)
 {
     cuenta.Depositar(Monto);
 }
예제 #7
0
 public void Transferir(Cuenta cuentaOrigen, Cuenta cuentaDestino, float Monto)
 {
     cuentaOrigen.Extraer(Monto);
     cuentaDestino.Depositar(Monto);
 }
예제 #8
0
 public void Depositar(Cuenta cuenta, float Monto)
 {
     cuenta.Depositar(Monto);
 }
예제 #9
0
 public void Extraer(Cuenta cuenta, float Monto)
 {
     cuenta.Extraer(Monto);
 }