コード例 #1
0
        public void agregarlocalidad(Localidades aux)
        {
            AccesoDatos conexion = new AccesoDatos();

            string consulta = "INSERT INTO LOCALIDADES (IDLOCALIDAD, NOMBRE,IDPROVINCIA) VALUES (@IDLOCALIDAD, @NOMBRE,@IDPROVINCIA)";

            try
            {
                conexion.limpiarParametros();

                conexion.agregarParametro("@IDLOCALIDAD", aux.IdLocalidad);
                conexion.agregarParametro("@NOMBRE", aux.Descripcion);
                conexion.agregarParametro("@IDPROVINCIA", aux.IdProvincia);

                //seteo la consulta
                conexion.setearConsulta(consulta);

                //ejecuto la acción.
                conexion.ejecutarAccion();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                conexion.cerrarConexion();
                conexion = null;
            }
        }
コード例 #2
0
        public IList <Localidades> listar()
        {
            AccesoDatos         conexion = new AccesoDatos();
            IList <Localidades> lista    = new List <Localidades>();

            try
            {
                conexion.setearConsulta("SELECT IDLOCALIDAD, NOMBRE, IDPROVINCIA FROM LOCALIDADES");
                conexion.leerConsulta();

                while (conexion.Lector.Read())
                {
                    Localidades loc = new Localidades();

                    loc.IdLocalidad = conexion.Lector.GetInt32(0);
                    loc.Descripcion = conexion.Lector.GetString(1);
                    loc.IdProvincia = conexion.Lector.GetInt32(2);

                    lista.Add(loc);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }