Beispiel #1
0
        public Movimiento[] obtieneMovimientos()
        {
            Movimiento[]  movimientos    = new Movimiento[this.Count()];
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select Monto, Tipo, convert(varchar, Fecha, 1), convert(varchar, Hora, 8), Clave_Cuenta, NombreDepositante from Movimiento";
            SqlCommand    cmd            = new SqlCommand(consulta, conexion);
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);
            int           cont           = 0;

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    double Monto       = Convert.ToDouble(lector.GetValue(0));
                    char   Tipo        = Convert.ToChar(lector.GetValue(1));
                    string Fecha       = lector.GetString(2);
                    string Hora        = lector.GetString(3);
                    int    ClaveCuenta = lector.GetInt32(4);
                    string Nombre      = lector.GetString(5);
                    movimientos[cont] = new Movimiento(Monto, Tipo, Fecha, Hora, ClaveCuenta, Nombre);
                    cont++;
                }
            }
            conexion.Close();

            return(movimientos);
        }
Beispiel #2
0
        public Cliente[] ObtenerClientes()
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select ID, Nombre, Domicilio, Ciudad, Telefono from Cliente";
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);

            Cliente[] temp = new Cliente[this.Count()];

            if (lector.HasRows)
            {
                int con = 0;
                while (lector.Read())
                {
                    int    ID     = lector.GetInt32(0);
                    string nom    = lector.GetString(1);
                    string dom    = lector.GetString(2);
                    string ciudad = lector.GetString(3);
                    string tel    = lector.GetString(4);
                    temp[con] = new Cliente(ID, nom, dom, ciudad, tel);
                    con++;
                }
            }
            conexion.Close();
            return(temp);
        }
Beispiel #3
0
        public Movimiento ObtenerMovimiento(int Folio)
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select Monto, Tipo, convert(varchar, Fecha, 1), convert(varchar, Hora, 8), Clave_Cuenta, NombreDepositante from Movimiento Where Folio = @Folio";
            SqlCommand    cmd            = new SqlCommand(consulta, conexion);

            cmd.Parameters.Add("@Folio", Folio);
            SqlDataReader lector = Rutinas.ObtenerLector(consulta, conexion);
            Movimiento    temp   = null;

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    double Monto       = lector.GetDouble(0);
                    char   Tipo        = Convert.ToChar(lector.GetValue(1));
                    string Fecha       = lector.GetString(2);
                    string Hora        = lector.GetString(3);
                    int    ClaveCuenta = lector.GetInt32(4);
                    string Nombre      = lector.GetString(5);
                    temp = new Movimiento(Monto, Tipo, Fecha, Hora, ClaveCuenta, Nombre);
                }
            }
            conexion.Close();

            return(temp);
        }
Beispiel #4
0
        public int Size()
        {
            int           count          = 0;
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select count(Clave) from Cuenta";
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    count = lector.GetInt32(0);
                }
            }
            conexion.Close();
            return(count);
        }
Beispiel #5
0
        public int Count()
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select count(Folio) from Movimiento";
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);

            int cont = 0;

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    cont = lector.GetInt32(0);
                }
            }
            conexion.Close();
            return(cont);
        }
Beispiel #6
0
        /*
         *
         *  CONSULTAR SI ES NECESARIO
         *
         * public void elimina(string Nombre)
         * {
         *  for (int i = 0; i < pos; i++)
         *  {
         *      if (catalogo[i] != null)
         *      {
         *          if (catalogo[i].pNombre.Equals(Nombre.ToUpper()))
         *          {
         *              catalogo[i] = null;
         *          }
         *      }
         *  }
         * }
         */

        public string[] obtieneNombres()
        {
            String[]      nombres        = new String[this.Count()];
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select Nombre from Tipo_Cuenta";
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);

            if (lector.HasRows)
            {
                int cont = 0;
                while (lector.Read())
                {
                    nombres[cont] = lector.GetString(0);
                    cont++;
                }
            }
            conexion.Close();
            return(nombres);
        }
Beispiel #7
0
        public TipoCuenta consulta(string Nombre)
        {
            string        cadenaConexion = Rutinas.ObtenerStringConexion();
            SqlConnection conexion       = Rutinas.ConectaBD(cadenaConexion);
            string        consulta       = "select * from Tipo_Cuenta where Nombre = '" + Nombre + "'";
            SqlDataReader lector         = Rutinas.ObtenerLector(consulta, conexion);

            TipoCuenta cuenta = null;

            if (lector.HasRows)
            {
                while (lector.Read())
                {
                    int    ID          = lector.GetInt32(0);
                    string NombreTC    = lector.GetString(1);
                    double MontoMinimo = Convert.ToDouble(lector.GetValue(2));
                    string Descripcion = lector.GetString(3);
                    cuenta = new TipoCuenta(NombreTC, MontoMinimo, Descripcion);
                }
            }
            conexion.Close();

            return(cuenta);
        }